Home
codingteam
codingteam@conference.jabber.ru
23.06.2014< ^ >

Тема: Тема: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, Clojure, Scala, Nemerle, F#, Groovy, R.
Код выкладывать на http://hastebin.com/
Вопросы задавать в чат, а не в личку.
Наша организация на гитхабе: https://github.com/codingteam
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, PHP, Pascal/Delphi/Borland, 1С караются съедением поциента.
Личкрафты: http://leechcraft.org
Horta Hell: https://github.com/codingteam/horta-hell
Рисовалка: https://bitbucket.org/derptech/palette-swap/
Синее зубчатое колесо от Миксерца: http://i.imgur.com/slnyI6a.jpg (желающим купить обращаться к Форневеру)
Проблем решено: 0x17

Кто не печатает код, тот печатает капчу!
[00:02:06] <0xd34df00d> Ender: первый раз слышу.
[00:04:53] rea вышел из конференции: Вышел из Vacuum-IM
[00:07:56] <Ender> бля. серьезно? http://cs617724.vk.me/v617724152/dc4e/fnuzNkFgrJQ.jpg
[00:09:34] <a1batross> Ender, >Хованский
Вы знатный копрофил.
[00:09:58] <a1batross> Ender, а еще нахватали говноаддонов. =/
[00:10:15] ckorzhik зашёл в конференцию
[00:11:56] xspeed вышел из конференции
[00:16:21] Orhideous вышел из конференции
[00:16:31] Orhideous зашёл в конференцию
[00:19:34] Orhideous вышел из конференции
[00:21:13] Orhideous зашёл в конференцию
[00:23:10] <Ender> a1batross, ну это просто сейчас настроение такое.
[00:23:40] <Ender> а плагины, линейка и жук мне по работе нужны, а синий кружочек с квадратиком это для души.
[00:23:44] <Ender> ой
[00:23:48] <Ender> с треугольничком
[00:23:49] <Ender> вот
[00:24:01] <Ender> какие ты ещё плагины узрел?
[00:24:28] <a1batross> Ender, просто любой тз них может рисовать рекламу
[00:24:34] <Ender> я охуел, что на моем ютубе мне предлагают кликнуть суда чтобы выиграть автомобиль.
[00:24:49] <Ender> кто?
[00:24:51] <a1batross> Ender, в этом не ютуб виноват
[00:24:59] <Ender> рассказывай.
[00:25:17] <Ender> вот в той секции обязательно реклама.
[00:25:20] <Ender> но чтобы такая
[00:25:23] <Ender> ну это пиздец.
[00:25:34] <a1batross> [Ender 02:22]
» кто?

Кто угодно. Убирай аддоны или скрипты. В крайнем случае — новый профиль.
[00:25:43] <Ender> здец.
[00:26:00] <a1batross> [Ender 02:22]
» вот в той секции обязательно реклама.

У меня вообще ее там нет. Адблока нет.
[00:27:17] <nexfwall> /help
[00:27:23] <nexfwall> тьфу, не поддерживает
[00:27:34] Orhideous вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[00:27:46] Orhideous зашёл в конференцию
[00:27:47] <a1batross> nexfwall, никто тебе не поможет.
[00:28:20] <nexfwall> a1batross: доооо
[00:28:49] <Ender> a1batross http://cs617724.vk.me/v617724152/dc93/_uKR2VZjiOs.jpg
[00:28:58] <Ender> я внимательно тебя слушаю.
[00:30:38] <a1batross> Ender, в хтмл встраивается.
[00:30:50] <a1batross> Ender, а ты думал как?
[00:31:09] <Ender> лол
[00:31:16] <Ender> исключительно на ютубе?
[00:32:01] <nexfwall> чо за срач тут
[00:32:07] <a1batross> Ender, я снова повторюсь. Один аддон — классической темы. Ютуб нк имеет справа рекламы. Проблема в тебе.
[00:32:19] <a1batross> [Ender 02:28]
» исключительно на ютубе?

Конечно.
[00:32:34] <a1batross> Я даже не залогинен.)
[00:33:43] <a1batross> Спокойной ночи.
[00:34:13] Orhideous вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[00:34:27] Orhideous зашёл в конференцию
[00:35:05] a1batross вышел из конференции: Logged out
[00:40:18] <Ender> /send/a1batross/https://support.google.com/youtube/topic/30071?hl=ru&ref_topic=2972865/
[00:40:28] <Ender> бля
[00:40:48] <Ender> /send/a1batross/ https://support.google.com/youtube/topic/30071?hl=ru&ref_topic=2972865 /
[00:41:00] <ckorzhik> оно вообще работает?
[00:41:15] <ckorzhik> $help
[00:41:20] <ckorzhik> $pet help
[00:41:22] <horta hell> ckorzhik: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[00:41:37] <ckorzhik> send/ckorzhik/test/
[00:41:38] <horta hell> ckorzhik: Сообщение доставлено
[00:41:46] <Orhideous> $pet stats
[00:41:46] <horta hell> Orhideous:
Кличка: Коренастый Какодемон Кучма
Здоровье: 80
Голод: 60
[00:41:52] <Ender> send/a1batross/ https://support.google.com/youtube/topic/30071?hl=ru&ref_topic=2972865 /
[00:41:52] <horta hell> Ender: Invalid arguments.
[00:42:00] <Ender> блядь
[00:42:10] <Ender> $send Ender test
[00:42:11] <ckorzhik> send / nick / message /
[00:42:11] <horta hell> Ender: Сообщение доставлено
[00:42:53] <Ender> $send a1batross https://support.google.com/youtube/topic/30071?hl=ru&ref_topic=2972865
[00:42:53] <horta hell> Ender: Сообщение помещено в очередь
[00:42:58] <Ender> во
[00:42:59] <Ender> збс
[00:48:25] <nexfwall> send/Ender/куку/
[00:48:26] <horta hell> nexfwall: Сообщение доставлено
[00:48:39] <nexfwall> пробелы, они такие....
[00:48:50] <Ender> сам куку
[01:20:52] <nexfwall> ммм... а в mercurial нету "задач"
[01:21:55] enaken вышел из конференции
[01:22:54] <nexfwall> send/rexim/А что есть бранчи в mercurial, вкратце? Если не лень объяснять./
[01:22:55] <horta hell> nexfwall: Сообщение помещено в очередь
[01:23:06] nexfwall вышел из конференции
[01:24:03] grouzen зашёл в конференцию
[01:45:41] <m4n71k0r> то же самое, что и в git
[01:46:01] <m4n71k0r> по ртути и гиту есть мануалы...с картинками даже
[01:46:23] <m4n71k0r> ветки это
[01:46:46] <m4n71k0r> только я не помню там разницу
[01:47:30] nexfwall зашёл в конференцию
[01:48:13] <nexfwall> m4n71k0r: как отменять сообщения в очереди?
[01:48:19] <nexfwall> $help
[01:48:27] <m4n71k0r> никак
[01:48:38] <m4n71k0r> нет такой фичи
[01:49:00] <m4n71k0r> если ты кому-то пишешь в приват, разве это можно отменить?
[01:49:29] <nexfwall> send/rexim/опять сначала спросил, потом подумал, потом сам всё нашел, потом понял что зря написал, потом понял что хорта не умеет отменять очередь.../
[01:49:31] <horta hell> nexfwall: Сообщение помещено в очередь
[01:49:51] <nexfwall> m4n71k0r: если сообщение из очереди еще не доставлено, можно сделать и возможность отмены
[01:50:16] <nexfwall> я просто думаю, стоит ли мигрироваться с hg на git. и что мне это даст
[01:51:15] <m4n71k0r> nexfwall: ничего не даст
[01:51:41] <m4n71k0r> nexfwall: мне вот больше hg нравится
[01:51:48] <m4n71k0r> а кому-то git
[01:51:54] <m4n71k0r> мб кому-то bazaar
[01:51:55] <nexfwall> в гите еще какие-то задачи есть... я их пока не тыкал. да и git, он почти везде...
[01:52:22] <m4n71k0r> эти задачи не в гите, а в гитхабе
[01:52:32] <m4n71k0r> это вебморда
[01:52:37] <nexfwall> а как же git issue?
[01:52:45] <m4n71k0r> для меркуриала есть bitbucket
[01:53:19] <nexfwall> bitbucket'ом и пользуюсь
[01:53:25] <m4n71k0r> nexfwall: нет такой команды
[01:53:37] <m4n71k0r> я не знаю по крайней мере
[01:53:41] <nexfwall> хмм... тогда почему и на битбакете есть эти "задачи"
[01:53:42] <m4n71k0r> да и зачем городить
[01:53:44] <m4n71k0r> ?
[01:53:53] <nexfwall> если репозиторий - git
[01:54:01] <nexfwall> а в mercurial - их нет
[01:54:08] <m4n71k0r> и в гите нет
[01:54:13] <m4n71k0r> и в меркуриале нет
[01:54:19] <m4n71k0r> это системы контроля версий
[01:54:21] <nexfwall> т.е. это костыль?
[01:54:23] <m4n71k0r> какие ещё задачи?
[01:54:34] <m4n71k0r> задачи относятся к хэлпдескам итд
[01:54:52] <nexfwall> ну так я про веб-морду и говорю
[01:54:59] <m4n71k0r> issue tracker-ам
[01:55:12] <m4n71k0r> а хрена ты говоришь про вебморду?
[01:55:21] <nexfwall> тогда как установить issue tracker для hg?
[01:55:32] <m4n71k0r> в битбакете это не зависимо от того, гит то или ртуть
[01:55:57] <nexfwall> опа, нашел
[01:55:57] <m4n71k0r> какая, ёпт, разница, hg или git?
[01:56:08] <nexfwall> ну тогда нах нужен этот git
[01:56:14] <m4n71k0r> ты путаешь всё
[01:56:23] <nexfwall> а я уж думал, какая-то чисто git-овская фича
[01:56:24] <m4n71k0r> что значит, нах нужен?
[01:56:32] <m4n71k0r> это не фича
[01:56:38] <m4n71k0r> это отдельный функционал
[01:56:41] <m4n71k0r> отдельный софт
[01:56:42] <nexfwall> m4n71k0r: нах нужно менять мне hg на git*
[01:56:47] <m4n71k0r> я не знаю
[01:56:55] <m4n71k0r> не меняй
[01:57:07] <nexfwall> ты походу меня недопонял
[01:57:12] <m4n71k0r> используй то, что нравится
[01:57:27] <m4n71k0r> тебя кто-то заставляет менять?
[01:58:01] <nexfwall> нет. я просто хотел глянуть, чем git таким кардинально отличается от hg
[01:58:30] <m4n71k0r> nexfwall: ну гляди
[01:59:02] <m4n71k0r> в гите команд много встроенных, а ртути плагинами пытаются их восполнить
[01:59:21] <nexfwall> думАЛ, что в гите есть какие-то "задачи", как фича. но это лишь вебмордовый костыль.
[01:59:45] <nexfwall> ладно, всё.
[01:59:55] <m4n71k0r> а догадаться не мог?)
[02:00:14] <m4n71k0r> man git на крайний случай
[02:23:36] m4n71k0r вышел из конференции
[02:37:15] grouzen вышел из конференции
[02:50:56] Orhideous вышел из конференции
[03:06:04] <horta hell> Коренастый Какодемон Кучма пытается сожрать все, что найдет.
[03:06:24] nexfwall вышел из конференции
[03:12:27] ckorzhik вышел из конференции
[03:36:04] <horta hell> Коренастый Какодемон Кучма умер в забвении. Все теряют по 1PTC.
[03:58:47] eaeee зашёл в конференцию
[04:01:46] <eaeee> $help
[04:01:52] <eaeee> $pet help
[04:01:55] <horta hell> eaeee: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[04:02:10] <eaeee> $pet resurrect
[04:02:10] <horta hell> eaeee: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[04:02:40] <eaeee> $pet stats
[04:02:40] <horta hell> eaeee:
Кличка: Коренастый Какодемон Кучма
Здоровье: 100
Голод: 100
[04:03:01] <eaeee> $pet coins
[04:03:01] <horta hell> eaeee: У тебя есть 3PTC
[04:29:12] Славный капитан зашёл в конференцию
[04:47:09] <ForNeVeR> send/m4n71k0r/К вопросу о написании осей на оффтопах: есть ещё JNode на жабе и Cosmos на шорпие./
[04:47:11] <horta hell> ForNeVeR: Сообщение помещено в очередь
[05:14:46] <ɹǝɟılʍǝu> $pet stats
[05:14:48] <horta hell> ɹǝɟılʍǝu:
Кличка: Коренастый Какодемон Кучма
Здоровье: 88
Голод: 76
[05:37:36] rafaelrs вышел из конференции
[06:09:52] govardhan зашёл в конференцию
[06:14:00] govardhan вышел из конференции
[06:53:04] <ɹǝɟılʍǝu> $pet stats
[06:53:07] <horta hell> ɹǝɟılʍǝu:
Кличка: Коренастый Какодемон Кучма
Здоровье: 72
Голод: 44
[06:55:37] <ɹǝɟılʍǝu> horta hell, tu eres tonta
[06:55:49] <eaeee> $pet feed
[06:55:49] <horta hell> eaeee: Коренастый Какодемон Кучма покормлен.
[06:56:11] <ɹǝɟılʍǝu> eaeee, tu eres tonto!
[06:56:30] <eaeee> ɹǝɟılʍǝu: nie rozumiem.
[06:57:23] <ɹǝɟılʍǝu> horta hell, el es malo! :(
[06:57:35] <eaeee> кажется что-то гадкое сказал
[06:57:47] <ɹǝɟılʍǝu> :3
[07:22:36] rexim зашёл в конференцию
[07:23:14] a1batross зашёл в конференцию
[07:23:21] <rexim> send/nexfwall/Лол, ничего страшного. :)/
[07:23:22] <horta hell> rexim: Сообщение помещено в очередь
[07:23:26] <rexim> Всем утреца!
[07:24:28] <ForNeVeR> Дыа! :3
[07:25:29] <a1batross> send/Ender/Лол! Я только вчера заходил и не было. XD А оно есть/
[07:25:32] <horta hell> a1batross: Сообщение доставлено
[07:25:38] <a1batross> а, он тут.
[07:25:45] <a1batross> придет, увидит =)
[07:25:53] <a1batross> доброе утро, да
[07:25:57] rexim вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[07:26:07] rexim зашёл в конференцию
[07:26:48] a1batross вышел из конференции: Disconnected: closed
[07:28:37] <ɹǝɟılʍǝu> rexim, a1batross, ForNeVeR, buenes dias!
[07:29:19] <ɹǝɟılʍǝu> Buenos*
[07:29:41] <rexim> ɹǝɟılʍǝu, утреца! Я смотрю ты уже прокачался. )
[07:30:11] <ɹǝɟılʍǝu> Да, вот сижу, читаю самоучитель)
[07:30:30] <rexim> самомучитель
[07:30:51] a1batross зашёл в конференцию
[07:30:51] <ɹǝɟılʍǝu> Бгг
[07:30:58] <rexim> ɹǝɟılʍǝu, а почему именно испанский?
[07:31:23] <ɹǝɟılʍǝu> Показался красивым
[07:33:09] <rexim> ɹǝɟılʍǝu, а на нем сложно предложения строить?
[07:34:06] <ɹǝɟılʍǝu> Нет
[07:34:55] <rexim> Хм...
[07:35:01] <rexim> .version ɹǝɟılʍǝu
[07:35:04] <DeadBot> rexim: ɹǝɟılʍǝu использует Sawim NE 1.3.5 Android/Blast/4.0.4
[07:35:10] <rexim> А, ты с телефона. :)
[07:35:20] <ɹǝɟılʍǝu> Да)
[07:35:45] <rexim> Это объясняет столь лаконичные ответы. Ладно, не буду больше расспрашивать. )
[07:36:09] <ɹǝɟılʍǝu> Да лажна, спрашивай)
[07:36:54] <ForNeVeR> Да, лажна.
[07:37:59] <ɹǝɟılʍǝu> Ололо, геиально. Буду пользоваться лишь двумя словарями: анг<>исп, англ<>рус. Два зайца из Точки, ня.
[07:38:04] <Славный капитан> ɹǝɟılʍǝu: soneub el ifierno!
[07:38:53] <ForNeVeR> infierno horta
[07:39:27] <rexim> Horta Peklo!
[07:39:59] <Славный капитан> Horta Pscheklo!
[07:40:41] <ɹǝɟılʍǝu> Licuadora!
[07:41:40] <Славный капитан> Hortar Helsheim!
[07:42:27] <ɹǝɟılʍǝu> git consumar
[07:42:41] <rexim> Что это за команда такая?
[07:42:54] <ɹǝɟılʍǝu> commit
[07:43:10] <rexim> гит фиксация
[07:44:05] <rexim> $pet stats
[07:44:07] <horta hell> rexim:
Кличка: Коренастый Какодемон Кучма
Здоровье: 63
Голод: 84
[07:45:40] <ɹǝɟılʍǝu> $pet change-nick Buena\ yegua
[07:45:40] <horta hell> ɹǝɟılʍǝu: Теперь нашего питомца зовут Buena yegua.
[07:46:09] <Славный капитан> $pet rating
[07:46:10] <horta hell> Славный капитан:
zxc: 49PTC
F…: 5PTC
e…: 3PTC
ɹ…: 2PTC
Славный капитан: 2PTC
Orhideous: 1PTC
[07:46:12] <Славный капитан> ~_~
[07:46:31] rexim сменил ник на Orhideous
[07:46:44] <Orhideous> $pet transfer ɹǝɟılʍǝu 1
[07:46:44] <horta hell> Orhideous: Транзакция успешна.
[07:46:47] Orhideous сменил ник на rexim
[07:47:09] <rexim> Хм...
[07:47:29] <ɹǝɟılʍǝu> Чо
[07:47:35] <rexim> Надо сделать, чтобы трансфер можно было осуществлять только присутствующему в конфе.
[07:47:43] <rexim> Будет сложнее тырить петкоины.
[07:47:50] <ɹǝɟılʍǝu> Да
[07:48:14] <rexim> Только Форневер не согласится.
[07:48:26] <ɹǝɟılʍǝu> Форкнем!
[07:48:30] <rexim> Он даже не согласен, чтобы Хорта игнорила свои сообщения.
[07:48:39] <rexim> А уж такое и подавно. :(
[07:48:59] <rexim> Хотя, в каком-то смысле, я с ним согласен.
[07:49:02] <rexim> Так веселее. )
[07:49:02] <ɹǝɟılʍǝu> Это он зря.
[07:49:12] <ForNeVeR> Ну, вообще-то можно требовать присутствие адресата. Только вот проблемы будут.
[07:49:27] <ForNeVeR> Во-первых, нет больших проблем это присутствие организовать.
[07:49:37] <ForNeVeR> Я вот легко могу размножиться :3
[07:49:56] <rexim> Ох лол. А у Хорты тоже этот баг присутствует?
[07:50:01] <ForNeVeR> Во-вторых, присутствие непросто проверить (легко могут остаться повисшие контакты из-за серверно-клиентских багов).
[07:50:11] <ɹǝɟılʍǝu> И после этого ты говоришь, что не порновар?
[07:50:12] <ForNeVeR> rexim: ну, я-то могу и нормально размножиться. У меня два инстанса.
[07:50:50] <ForNeVeR> Мне кажется, что вы решаете не ту проблему, короче.
[07:51:04] <rexim> Ну цель-то не полностью запретить тырить.
[07:51:08] <ForNeVeR> Вот, например, требование авторизации - оно решит проблемы.
[07:51:10] <rexim> А лишь немного усложнить.
[07:51:26] <rexim> А то слишком просто.
[08:05:56] eaeee вышел из конференции
[08:07:08] <ɹǝɟılʍǝu> En la inferno hay Horta!
[08:14:38] <rexim> $pet stats
[08:14:40] <horta hell> rexim:
Кличка: Buena yegua
Здоровье: 58
Голод: 74
[08:25:53] Славный капитан вышел из конференции
[08:34:17] <ɹǝɟılʍǝu> Ололо. Нахуя в дипломе на 160 листов, все листы засовывать в файлики?
[08:45:03] <rexim> Ну, чтоб универу меньше тратиться на канцелярию, очевидно же.
[08:45:34] <ɹǝɟılʍǝu> Трата ресурсов)
[08:47:53] <O01eg> А их разве не переплетать надо?
[08:49:44] ɹǝɟılʍǝu вышел из конференции
[08:49:57] ɹǝɟılʍǝu зашёл в конференцию
[08:51:05] rexim вышел из конференции: Replaced by new connection
[08:51:13] rexim зашёл в конференцию
[08:51:44] grouzen зашёл в конференцию
[08:51:44] <rexim> $pet stats
[08:51:46] <horta hell> rexim:
Кличка: Buena yegua
Здоровье: 52
Голод: 62
[08:52:28] a1batross вышел из конференции: Disconnected: Replaced by new connection
[08:52:30] a1batross зашёл в конференцию
[08:54:43] Славный капитан зашёл в конференцию
[08:56:39] <rexim> .ping
[08:56:41] <DeadBot> rexim: понг от тебя 0.89 секунды
[08:56:58] <rexim> .ping
[08:56:59] <DeadBot> rexim: понг от тебя 0.89 секунды
[08:57:02] <rexim> .ping
[08:57:03] <DeadBot> rexim: понг от тебя 0.90 секунды
[08:57:05] <rexim> =(
[09:09:42] <ɹǝɟılʍǝu> .ping
[09:09:45] <DeadBot> ɹǝɟılʍǝu: понг от тебя 2.85 секунды
[09:09:51] <ɹǝɟılʍǝu> Ололо
[09:15:31] <Ender> ForNeVeR, ня
[09:15:41] <ForNeVeR> Хуйня.
[09:15:42] <Ender> ɹǝɟılʍǝu, ня
[09:15:50] <Ender> rexim, ня
[09:16:01] <Ender> a1batross, ололо
[09:16:37] <ɹǝɟılʍǝu> Ender, утра
[09:17:17] <Ender> пиздец крч, лег часов в 6, в 8 зарулил однокурсник, отдал долг.
[09:17:23] <Ender> хуле
[09:17:28] <Ender> я спать уже боюсь
[09:17:33] <Ender> к часу на зачет
[09:17:43] <ɹǝɟılʍǝu> Ололо
[09:17:55] <ɹǝɟılʍǝu> А я на сдаче диплома
[09:18:27] rea зашёл в конференцию
[09:18:34] <Ender> ололо
[09:20:06] <Ender> ForNeVeR слуш, а если у меня base_type (def) то qi::grammar <Iterator, std::unordered_map<string, int>)?
[09:22:20] <Ender> ой
[09:22:23] <Ender> пижжу
[09:22:25] Myp зашёл в конференцию
[09:22:42] <Ender> <std::string, ADefinition>
[09:22:49] <Ender> ADefinition *
[09:24:25] Graf зашёл в конференцию
[09:24:35] Graf вышел из конференции
[09:33:47] <ɹǝɟılʍǝu> «Проект реализован на языке PHP в связке с базой данных MySql, что потребовало от автора значительных усилий при самостоятельном изучении многих сожных вопросов данных разделов программирования и показывает хороший уровень знаний, умений и навыков автора в рассмотреных вопросах.»
[09:34:40] <Ender> лол?
[09:35:26] <ɹǝɟılʍǝu> Это из рецензии к одному из дипломов.
[09:36:48] <Ender> как диплом и php могут быть связаны?
[09:37:48] <ɹǝɟılʍǝu> Хз
[09:43:24] <rexim> У нас в группе тоже штук пять дипломов были на пхп.
[09:47:41] magog зашёл в конференцию
[10:19:30] horta hell вышел из конференции: Disconnected: closed
[10:19:37] horta hell зашёл в конференцию
[10:19:37] <horta hell> Hell installed!
[10:21:59] O01eg вышел из конференции
[10:22:08] <a1batross> $pet feed
[10:22:19] <a1batross> $pet heal
[10:22:27] <horta hell> a1batross: Buena yegua покормлен.
[10:22:28] <horta hell> a1batross: Buena yegua здоров.
[10:49:46] <Ender> http://cs617724.vk.me/v617724184/145c1/MyOEXpW_DrE.jpg
[10:54:53] magog вышел из конференции
[10:55:22] magog зашёл в конференцию
[10:56:50] <Ender> ForNeVeR
[10:57:00] <Ender> авотрасскажи мне
[10:57:21] <Ender> и когда же будет заполнен контекст для main кроме чем никогда или во время исполнения?
[10:57:33] nexfwall зашёл в конференцию
[10:57:51] <Ender> я так понял что во время парсинга будет забиваться ток фмап
[10:57:55] <Ender> и то
[10:58:50] <Ender> ну как. то что я написал -- говно. я так понимаю, для SyntaxTree нужна грамматика и она будет подграмматикой для ADefinition. собстна ADefinition будут лежать в fmap.
[10:58:54] <Ender> фух
[10:58:56] <Ender> высрался.
[11:04:30] nexfwall вышел из конференции
[11:17:55] <rexim> Ender, ты Форневера как уточку используешь?
[11:17:57] <Ender> http://cs617725.vk.me/v617725743/10490/jO7uQepgfiI.jpg
[11:18:30] <Ender> rexim,какие нахуй уточки?
[11:18:38] <rexim> Ender, http://en.wikipedia.org/wiki/Rubber_duck_debugging
[11:19:01] <Ender> хехе =)
[11:20:20] m4n71k0r зашёл в конференцию
[11:22:19] ckorzhik зашёл в конференцию
[11:23:14] <ɹǝɟılʍǝu> rexim, ололотлично защитился
[11:23:53] <Ender> ɹǝɟılʍǝu смело смотришь в завтрашний день?
[11:24:05] <ɹǝɟılʍǝu> XD
[11:24:25] <rexim> ɹǝɟılʍǝu, заебись.
[11:24:28] <rexim> ɹǝɟılʍǝu, чотко.
[11:24:33] <Ender> #ябыглянул
[11:24:38] <rexim> Мои поздравления!
[11:24:42] <ɹǝɟılʍǝu> Лрл
[11:24:51] <Ender> да-да
[11:24:53] <Ender> кстати
[11:24:57] <Ender> поздравляшки
[11:25:41] <rexim> ɹǝɟılʍǝu, ты же в магистратуру будешь поступать?
[11:26:02] <ɹǝɟılʍǝu> Да, но то осенью ж
[11:27:13] <rexim> Будешь продолжать пилить рисовалку и для магистерской работы? %)
[11:27:48] <ɹǝɟılʍǝu> Нет
[11:28:05] <ɹǝɟılʍǝu> Рисовалку просто буду пилить))
[11:28:19] <rexim> Что тогда? Есть уже идеи?
[11:28:41] <ɹǝɟılʍǝu> Пока нет, но есть время подумать)
[11:28:53] <rexim> Окай
[11:32:07] <rexim> ɹǝɟılʍǝu, опять сегодня напьешься и будешь всех тут лапать? :(
[11:32:28] <ɹǝɟılʍǝu> Нет)
[11:32:32] <rexim> Фух...
[11:36:16] <Myp> Как нет?
[11:36:26] <Myp> Вот же непруха-то...
[11:36:46] <ɹǝɟılʍǝu> А зачем? На выпускном нажрумсу)
[11:37:08] * ɹǝɟılʍǝu полапал horta hell.
[11:38:26] <rexim> ɹǝɟılʍǝu, аккуратнее, а то она опять в обморок грохнется и придется ее рестартовать. :)
[11:39:10] <rexim> Как вчера...
[11:39:33] <ɹǝɟılʍǝu> Лол
[11:43:20] ɹǝɟılʍǝu вышел из конференции: Replaced by new connection
[11:43:25] ɹǝɟılʍǝu зашёл в конференцию
[11:44:50] govardhan зашёл в конференцию
[11:45:44] <rexim> ɹǝɟılʍǝu, ты сколько раз уже в ACM участвовал?
[11:46:14] <ɹǝɟılʍǝu> Лишь единожды
[11:46:30] <ɹǝɟılʍǝu> Больше не приглашали :(
[11:46:44] <rexim> Хм...
[11:46:50] <rexim> А у вас это дело не добровольное?
[11:47:03] <ɹǝɟılʍǝu> Добровольное)
[11:47:17] <ɹǝɟılʍǝu> Мне не ужалось свою команду собрать
[11:47:28] <rexim> Один бы участвовал. )
[11:48:57] v_oron зашёл в конференцию
[11:49:30] <rexim> В общем, на сколько я знаю, в полуфинале можно участвовать 6 раз. В финале 3. Плюс какой-то еще возрастное ограничение. Т.е. в магистратуре можешь еще пару раз поучаствовать, если захочешь.
[11:49:40] <rexim> какое-то*
[11:50:08] <ɹǝɟılʍǝu> Хм...
[11:50:16] <ɹǝɟılʍǝu> Но я уже не студент...
[11:50:39] <rexim> Как в магистратуру поступишь, снова станешь студентом.
[11:51:14] <ɹǝɟılʍǝu> Хм...
[11:54:08] <rexim> А у меня, кажется, даже еще одна попытка осталась. :)
[11:54:33] <ɹǝɟılʍǝu> Какая?
[11:54:39] <rexim> 6-я.
[11:54:44] <rexim> Я 5 раз участвовал.
[11:55:04] <ɹǝɟılʍǝu> Хм, ясно)
[11:55:54] govardhan вышел из конференции
[11:56:38] <rexim> ɹǝɟılʍǝu, кстати, по поводу студен/нестудент. У нас даже аспиранты умудрялись официально участвовать. :)
[11:57:03] <ɹǝɟılʍǝu> Ня
[12:14:53] xspeed зашёл в конференцию
[12:31:42] <rexim> $pet stats
[12:31:43] <horta hell> rexim:
Кличка: Buena yegua
Здоровье: 79
Голод: 58
[12:31:47] <rexim> $pet feed
[12:31:47] <horta hell> rexim: Buena yegua покормлен.
[12:31:49] <rexim> $pet heal
[12:31:49] <horta hell> rexim: Buena yegua здоров.
[12:32:00] <ɹǝɟılʍǝu> А где щас юзаются GPGPU и нужны подвижки в адгориьмах и т.д.?
[12:37:16] rejjin зашёл в конференцию
[13:10:02] <m4n71k0r> а хорта ещё не готова, разве, к выходу в свет (плюсоконфу, например)?
[13:11:03] Lavir зашёл в конференцию
[13:11:20] <Lavir> Привет, хортапилы!
[13:11:23] <rexim> m4n71k0r, мы еще не достигли milestone'а 1.0
[13:11:39] <m4n71k0r> ForNeVeR: а я про JNode и не знал, а про шарп знал только про MS Singularity
[13:12:04] <rexim> m4n71k0r, https://github.com/codingteam/horta-hell/issues?milestone=1&page=1&state=open еще 16 issues.
[13:12:26] <rexim> И, есть вероятность, что она будет готова к выходу в свет. %)
[13:13:29] <ForNeVeR> m4n71k0r: я в javascript@ её запускал.
[13:13:53] <ForNeVeR> Там начали обузить search, так что пришлось зобрать.
[13:14:05] <ForNeVeR> Но народ по старой памяти пишет по утрам $pet feed :3
[13:14:22] <rexim> Кстати, было бы неплохо в рамках 1.0 сделать возможность отключения некоторых плагинов. Явно какой-нибудь пет далеко не всем будет нужен. )
[13:15:09] <rexim> ForNeVeR, а ты как забираешь?
[13:15:16] <rexim> Эта фича уже есть в Хорте?
[13:15:38] <ForNeVeR> Есть, можно список конференций резать в конфиге.
[13:15:45] <m4n71k0r> rexim: ты это фуду скажи
[13:16:04] <ForNeVeR> m4n71k0r: а у фуда все плагины отключаемые.
[13:16:07] <rexim> ForNeVeR, а, ты всего бота забрал?
[13:16:12] <ForNeVeR> rexim: да.
[13:16:15] <rexim> =(
[13:16:16] <m4n71k0r> а я про milestone
[13:18:05] <rexim> Так, короче, я создаю issue на конфигурирование того, какие плагины будут использоваться.
[13:20:11] <rexim> https://github.com/codingteam/horta-hell/issues/170
[13:21:43] xspeed вышел из конференции
[13:21:58] hinst зашёл в конференцию
[13:24:02] <rexim> Когда-нибудь мы будем это делать динамически через команды и веб-тырфейс. :)
[13:29:11] <Myp> http://www.kommersant.ru/doc/2483998
[13:29:31] <Lavir> http://kizdar.net/Форум/Тема/2243
[13:30:16] SolarRay зашёл в конференцию
[13:33:46] xspeed зашёл в конференцию
[13:35:30] <uıʃɐɟ∀> Myp: В сети с пульсирующим напряжонием мерцание шопиздец просто.
[13:36:22] <Myp> uıʃɐɟ∀: Насколько пусьсирующим?
[13:36:58] <uıʃɐɟ∀> Myp: В цифрах не скажу, но в одном из двух вариантов даже на лампах накаливания глазом прекрасно видно пульсации.
[13:37:39] <uıʃɐɟ∀> Во втором варианте на лампах накаливания уже не видно, но эти всё равно видно, что мерцают.
[13:38:26] <uıʃɐɟ∀> Пульсации там частотой герц 10, по глазам нехуёво бьёт.
[13:39:00] <Myp> Ну, бля
[13:39:17] <uıʃɐɟ∀> Собственно, запитка от генератора.
[13:39:25] <Myp> Дроссель чтоли поставь
[13:39:37] <uıʃɐɟ∀> В куда?
[13:40:13] <Myp> В цепь освещения
[13:41:09] <uıʃɐɟ∀> А какой?
[13:42:01] grouzen вышел из конференции
[13:42:34] <Славный капитан> в сеть переменного тока?
[13:42:38] <uıʃɐɟ∀> Да.
[13:42:43] <Славный капитан> дроссель?
[13:42:51] <Славный капитан> чтобы пульсации сгладить?
[13:42:57] <Славный капитан> Myp: ты идиот?
[13:43:13] <uıʃɐɟ∀> Кстати.
[13:43:25] <uıʃɐɟ∀> Судя по схеме ламп, они могут и постоянкой питаться.
[13:43:30] <Славный капитан> могут, конечно
[13:43:41] <uıʃɐɟ∀> Почему "конечно"?
[13:43:47] <Славный капитан> им, собственно, пофиг, лишь бы ток был
[13:44:01] <uıʃɐɟ∀> Мы вообще про светодиодные.
[13:44:13] <Славный капитан> а
[13:44:15] <uıʃɐɟ∀> Там без вскрытия не всегда можно сказать, могут ли они на постоянке работать.
[13:44:15] <Славный капитан> так лол
[13:44:22] <Славный капитан> они постоянкой и питаются
[13:44:46] <uıʃɐɟ∀> Дык, от исполнения зависит.
[13:44:53] <Славный капитан> у них внутре выпрямитель и широтно-импульсный регулятор
[13:44:56] <uıʃɐɟ∀> Если там какая-либо хуйня унутре вставлена.
[13:45:15] <Myp> Славный капитан: А чо такога?
[13:45:18] <uıʃɐɟ∀> Вот регулятор я там не обнаружил.
[13:45:55] <uıʃɐɟ∀> Кроме моста, двух кондёров и нескольких резисторов там ничего нет.
[13:46:03] <Славный капитан> фу такие лампы юзать
[13:46:19] <uıʃɐɟ∀> Дык, пока с кетая не придут - хуй узнаешь, что там внутри.
[13:46:33] <Славный капитан> у них половина энергии на этих резисторах рассеивается
[13:47:29] <uıʃɐɟ∀> А там если есть шим - оно прям выпрямленным 220 питается?
[13:47:52] <Славный капитан> зависит от схемы включения светиков
[13:48:11] <Славный капитан> если они все параллельно включены, то скважность сильно большая будет
[13:48:35] <Славный капитан> а работа в прерывистом режиме сильно напряжная
[13:48:59] ckorzhik вышел из конференции
[13:50:52] <Славный капитан> ну или ебической мощи фильтр надо будет
[13:51:15] <Lavir> > Коммуникации. "Открываю Instagram и вижу, что сотрудник только что разместил свое фото, лицо недовольное: задание дали. Давай, отвечаю прямо в Instagram, подбодрю, вот тебе "демотиватор"",

Фейспальм. Просто фейспальм. Двойной.
[13:51:28] <Myp> Lavir: Купи каску
[13:51:35] <Lavir> Зачем?
[13:51:36] <Myp> Покалечишься еще
[13:51:42] <Lavir> А.
[13:52:02] <uıʃɐɟ∀> Славный капитан: Вот ты дохуя электрота. Скажи, што делоць?
[13:52:11] <Славный капитан> што делоць, што делоць
[13:52:39] <Славный капитан> выдирать всю китайскую хуетронику, оставлять одни светодиоды и запитывать нормально
[13:53:09] <uıʃɐɟ∀> Хм.
[13:53:13] <Славный капитан> а вообще
[13:53:17] <Славный капитан> странно как-то
[13:53:28] <Славный капитан> откуда там 10 гц взялось?
[13:53:38] <uıʃɐɟ∀> Это на глаз.
[13:53:45] <uıʃɐɟ∀> Может не 10, но точно не 50.
[13:53:45] <Myp> А, блять, 10гц
[13:53:46] <Славный капитан> в сети 50 как бы, их на глаз не увидишь
[13:54:08] <Myp> увидишь
[13:54:18] <Славный капитан> ~_~
[13:54:24] <uıʃɐɟ∀> На лампах накаливания не увидишь.
[13:54:28] <uıʃɐɟ∀> Они инерционные.
[13:54:33] <uıʃɐɟ∀> У меня видно и на них.
[13:54:50] <uıʃɐɟ∀> Причём на коленвалу честные 3000 об/мин.
[13:54:57] <Славный капитан> у человеческого зрения разрешающая способность по времени -- 25-26 с^-1
[13:54:59] <uıʃɐɟ∀> И хуле оно даёт такие пульсации непонятно.
[13:55:26] <Myp> Славный капитан: Ну, дак выше 25 не видно, ниже 15 уже заметно
[13:55:54] <Славный капитан> а еще воспринимаемое изображение кэшируется, да %)
[13:56:03] <Myp> uıʃɐɟ∀: А, стоп, а внутри какая кинематика вообще?
[13:56:09] <Славный капитан> кстатида
[13:56:20] <Славный капитан> а то ты может асинхронник крутишь
[13:56:32] <Славный капитан> а там скольжение всякое, хуемое и вот
[13:56:56] <Славный капитан> и вообще, ткнись осциллом и посмотри что у тебя там на клеммах
[13:58:00] <Ender> ForNeVeR, чо делать?
[13:58:15] <ForNeVeR> Ender: пиши код.
[14:00:01] rafaelrs зашёл в конференцию
[14:00:26] <uıʃɐɟ∀> Славный капитан: Я не помню, асинхронники там стоят или синхронники, если честно.
[14:00:53] <Ender> пиши код... отлаживай код... рефрактори код... пиздец
[14:00:55] <Ender> =(
[14:01:22] <uıʃɐɟ∀> В инторнетах пишут, что синхронники, но верить этому нельзя, ясное дело.
[14:01:24] <Славный капитан> но вобще
[14:02:02] <Славный капитан> пульсации меньше 15 гц, это, ну, очень нехуевое скольжение получается
[14:02:10] a1batross вышел из конференции: Logged out
[14:02:34] <Славный капитан> где-то 0,3-0,4
[14:03:00] <uıʃɐɟ∀> Да, все бьют себя пяткой в грудь, что генераторы синхронные.
[14:03:27] <Славный капитан> а, гм
[14:03:35] <Славный капитан> звук генератора можешь записать?
[14:04:10] <uıʃɐɟ∀> Там только грохот двигателя слышно будет.
[14:04:20] <uıʃɐɟ∀> А.
[14:04:29] <Myp> ДЕЛАЮ ДИАГНОСТИКУ ГЕНЕРАТОРА ПО АУДИОЗАПИСИ
[14:04:33] <uıʃɐɟ∀> Ты про звук из сети?
[14:04:40] <Славный капитан> ага
[14:04:47] <Славный капитан> Myp: моторы могу, да
[14:04:51] <uıʃɐɟ∀> Хм, можно попробовать, действительно.
[14:04:52] <Славный капитан> генераторы не пробовал
[14:05:18] <Myp> Славный капитан: :D Мы гидравлические пульсации записывали. няшнота!
[14:13:58] <rexim> $pet stats
[14:14:00] <horta hell> rexim:
Кличка: Buena yegua
Здоровье: 82
Голод: 64
[14:14:03] <rexim> $pet feed
[14:14:03] <horta hell> rexim: Buena yegua покормлен.
[14:14:06] <rexim> $pet heal
[14:14:06] <horta hell> rexim: Buena yegua здоров.
[14:14:07] <rexim> $pet coins
[14:14:08] <horta hell> rexim: У тебя есть 0PTC
[14:14:14] <rexim> $pet rating
[14:14:14] <horta hell> rexim:
zxc: 49PTC
F…: 5PTC
ɹ…: 3PTC
eaeee: 3PTC
С…: 2PTC
[14:14:16] grouzen зашёл в конференцию
[14:14:32] <rexim> grouzen, пкщ-пкщ
[14:17:32] hinst вышел из конференции
[14:17:34] <grouzen> гяут гяут
[14:20:53] <rexim> :3
[14:23:22] <Ender> ForNeVeR, что надо qi::grammar я так и не понял?
[14:27:18] <Lavir> http://ideone.com/Fao40B
[14:29:47] <uıʃɐɟ∀> Славный капитан: В соседней вкладке мне говорят, что гены эти всё-таки асинхронные.
[14:30:26] <Myp> Это больше похоже на правду
[14:32:22] 0xd34df00d вышел из конференции: Disconnected: closed
[14:32:26] <uıʃɐɟ∀> Да, кстати, пульсации сильно зависят от нагрузки.
[14:32:43] <uıʃɐɟ∀> На большой нагрузке они заметно больше, чем на холостой.
[14:32:55] ckorzhik зашёл в конференцию
[14:32:56] 0xd34df00d зашёл в конференцию
[14:33:11] <m4n71k0r> фигасе вы понаписали
[14:33:24] <Myp> uıʃɐɟ∀: Ну, это правильно
[14:33:29] <Славный капитан> ну так логично
[14:33:42] <Славный капитан> большой нагрузке -- большое скольжение!
[14:33:48] ɹǝɟılʍǝu вышел из конференции
[14:33:56] ɹǝɟılʍǝu зашёл в конференцию
[14:37:39] v_oron вышел из конференции
[14:41:19] rejjin вышел из конференции: Disconnected: connection-timeout
[15:04:11] rexim вышел из конференции
[15:05:16] <ForNeVeR> Ender: чего.
[15:05:44] <Ender> што в сигнатурах писать?
[15:07:11] <Ender> дед фуд например ICal() писал в своем icalparser.
[15:07:22] <m4n71k0r> Lavir: бля, по ссылке из рубей сделали 1С
[15:07:28] <m4n71k0r> ужас какой-то
[15:11:18] <m4n71k0r> def самочьи_имена
%W{Лиза Лина Лена Юля Кристина Ольга Настя Наталья}
end
[15:12:13] * m4n71k0r считает, что этот кот надо показать акине
[15:12:25] v_oron зашёл в конференцию
[15:25:34] magog вышел из конференции: Replaced by new connection
[15:25:35] magog зашёл в конференцию
[15:42:58] nexfwall зашёл в конференцию
[15:43:06] magog вышел из конференции: Replaced by new connection
[15:43:07] magog зашёл в конференцию
[15:54:46] <ForNeVeR> Ender: какой сигнатуре, о чём ты говоришь? У классов не бывает сигнатур. Я не понимаю, о чём ты.
[15:56:27] <Ender> qi::grammar <Iter, int()> например.
[15:57:52] <ForNeVeR> А что эти параметры означают?
[15:58:30] <ForNeVeR> И, кстати, при чём тут дедфуд?
[15:59:23] <Ender> он старый
[15:59:29] <Ender> и он умеет в спирит
[15:59:41] <Myp> Старый?
[15:59:43] <Ender> ForNeVeR https://github.com/0xd34df00d/leechcraft/blob/master/src/plugins/otlozhu/icalparser.cpp
[15:59:53] <Ender> Myp ну он же дед. значит старый.
[16:00:01] <ɹǝɟılʍǝu> Он, вроде, старше меня лишь на год.
[16:00:10] <Myp> Ender: Ну, если быть точным, то дэд, а не дед
[16:00:32] <Ender> Myp слишком точно.
[16:00:53] <Myp> Ender: Слишком точно не бывает
[16:00:55] magog вышел из конференции: Replaced by new connection
[16:00:56] magog зашёл в конференцию
[16:01:02] <ForNeVeR> А нахуй ему там парсер?
[16:01:04] <Myp> ФонНевер не даст соврать
[16:01:28] <Lavir> Что вы мне посоветовали!?
[16:01:30] <Ender> ForNeVeR и в том коде я узрел grammar <iter, ICal()>
[16:01:54] <Ender> и в той статья я узрел grammar <iter, int()>
[16:02:18] <Ender> и почитал про grammar, и один хуй не пойму, что творится после итератора в сигнатуре grammar.
[16:04:12] <ɹǝɟılʍǝu> Ender, может, ты на хаскеле напишешь?
[16:04:30] <Ender> ɹǝɟılʍǝu не лапай меня
[16:04:42] <ɹǝɟılʍǝu> :(
[16:06:28] magog вышел из конференции: Replaced by new connection
[16:06:28] magog зашёл в конференцию
[16:10:07] nexfwall вышел из конференции
[16:10:12] <ForNeVeR> Ender: всё, ты заебал.
[16:10:29] <ForNeVeR> Я сажусь писать парсер лямбда-счисления на spirit.
[16:10:29] nexfwall зашёл в конференцию
[16:10:46] SolarRay вышел из конференции
[16:10:59] ckorzhik вышел из конференции
[16:11:24] <Ender> ForNeVeR, зачем?
[16:11:34] <ForNeVeR> Да потому что ты заебал!
[16:11:59] <ForNeVeR> Ender: и виноват в этом будешь ты!
[16:12:21] <ɹǝɟılʍǝu> Лол
[16:12:29] <Ender> почему я?
[16:12:36] <ForNeVeR> Ну а кто, я?
[16:13:48] <Ender> я просто никак и нигде не могу уточнить непонятный мне момент. я даже показал 2 примера кода, где я его встретил, и просто задал простой вопрос. нахуя оно там и что там должно быть? нет блядь, нет чтобы сказать нахуя, надо написать парсер лямбдбд. ну пиздец теперь.
[16:14:24] <ForNeVeR> Дак я ебу чтоле, нахуя оно там.
[16:14:29] <ForNeVeR> Вот, придётся разбираться.
[16:14:38] <ForNeVeR> Ender: и вообще, не отмазывайся. Всё, ты виноват.
[16:14:44] <Ender> =( ладно.
[16:21:46] <ForNeVeR> ...но буст ещё собрать нужно будет.
[16:22:02] <ForNeVeR> Ender: так что давай-ка тем временем вместе с тобой, мудила, почитаем документацию.
[16:22:23] <Ender> погнали
[16:22:30] <Ender> аткедова начинаем?
[16:22:55] sss|zombie зашёл в конференцию
[16:26:07] goodstuff зашёл в конференцию
[16:27:09] <ForNeVeR> Ender: http://www.boost.org/doc/libs/1_55_0/libs/spirit/doc/html/spirit/qi/reference/nonterminal/grammar.html
[16:27:31] <ForNeVeR> Signature: Specifies the grammar's synthesized (return value) and inherited attributes (arguments).
[16:28:34] <ForNeVeR> Ender: я так понял по примерам, что там нужно указать функтор, возвращающий распаршенный тип.
[16:28:47] <ForNeVeR> Вот в каком-то твоём примере это был int, поэтому тип int().
[16:28:59] <ForNeVeR> А у дедфуда это ICalc, поэтому тип ICalc().
[16:31:39] <Myp> >распаршенный
[16:32:09] <goodstuff> запомоенный?
[16:34:16] <ForNeVeR> Да, вы или бороните, или мемберите.
[16:34:22] <ForNeVeR> Нечего над человеком издеваться.
[16:34:26] <ForNeVeR> .member goodstuff
[16:34:27] <DeadBot> ForNeVeR: ok
[16:34:40] <goodstuff> дык, за каждый ввод капчи счетчик btc инкрементируется же :)
[16:34:51] <ForNeVeR> .ban goodstuff
[16:34:51] goodstuff запретили входить в конференцию: DeadBot
[16:34:51] <DeadBot> ForNeVeR: ok
[16:35:01] <m4n71k0r> мудило
[16:35:06] * ForNeVeR did both.
[16:35:22] <ForNeVeR> Задолбали уже эти шутки про btc.
[16:35:27] <m4n71k0r> +
[16:36:22] <ForNeVeR> Может быть, кто-то в _своём_ цодингтиме и будет их терпеть, а я в _своём_ больше не намерен.
[16:38:41] <Lavir> Я тут подумал… А нахрена, собственно, программисту вообще переопределять числовые литералы? Пусть компилятор отслеживает все погрешности и сам выбирает наиболее подходящий тип. Ну и отчитывается о том, где какой тип применил. Программисту разве надо переопределять типы для чего-то еще, кроме как управления погрешностью?
[16:39:34] <ForNeVeR> Да, надо.
[16:39:46] <ForNeVeR> Хочу зависимость на типы наложить. Инты теперь всегда от 0 до 10.
[16:39:55] a1batross зашёл в конференцию
[16:40:32] <Lavir> Ну дык просто сможешь написать: «a :: 0...10» — и всё, в a будет int8_t.
[16:41:01] <a1batross> [ForNeVeR 18:35]
» Задолбали уже эти шутки про btc.

Биткойны? Лол.
[16:43:57] <Ender> ForNeVeR, ну. у дедфуда нашел что такое ICal. почему ICal()?
[16:44:04] <Ender> про функторы интересно.
[16:44:42] <ɹǝɟılʍǝu> Икал
[16:45:47] <a1batross> ɹǝɟılʍǝu, икал, икал, заикался.
[16:46:16] <ForNeVeR> Ender: потому что он икалы парсит.
[16:47:00] <Ender> SyntaxTree()?
[16:47:10] <ForNeVeR> SyntaxTreeNode() чтоль.
[16:47:13] <Ender> eue
[16:47:14] <Ender> угу
[16:48:00] Lavir вышел из конференции: Replaced by new connection
[16:48:08] Lavir зашёл в конференцию
[16:48:55] <Ender> я просто думал над тем что у меня все syntaxtree, но функции не syntaxtree, но мне же нужно и syntaxtree парсить. и функции. идея примерно такая, чтобы написать грамматику, которая будет SyntaxTree парсить и использовать её в грамматике, которая для ADefinition.
[16:48:58] <Ender> как-то так.
[16:50:10] Lavir вышел из конференции
[16:50:59] magog вышел из конференции: Replaced by new connection
[16:50:59] magog зашёл в конференцию
[16:51:17] govardhan зашёл в конференцию
[16:51:40] Lavir зашёл в конференцию
[16:59:09] rea вышел из конференции
[16:59:52] govardhan вышел из конференции
[17:03:10] magog вышел из конференции: Replaced by new connection
[17:03:10] magog зашёл в конференцию
[17:06:27] ckorzhik зашёл в конференцию
[17:13:58] <Ender> ForNeVeR
[17:14:40] <m4n71k0r> какого хрена просто так хайлайтишь?
[17:14:56] <m4n71k0r> написал уже парсер?
[17:15:37] <ForNeVeR> Ender: ты бред какой-то несёшь.
[17:16:25] rexim зашёл в конференцию
[17:16:33] <Lavir> Ender, расскажи мне, что ты пытаешься написать?
[17:17:11] <rexim> Lavir, тебя разбанили уже?
[17:20:13] <rexim> $pet stats
[17:20:15] <horta hell> rexim:
Кличка: Buena yegua
Здоровье: 69
Голод: 38
[17:20:18] <rexim> $pet feed
[17:20:18] <horta hell> rexim: Buena yegua покормлен.
[17:20:19] <rexim> $pet heal
[17:20:20] <horta hell> rexim: Buena yegua здоров.
[17:21:11] <Lavir> rexim, нит)))0))
[17:21:18] * Lavir какер.
[17:21:53] <rexim> Крекер
[17:22:02] <Lavir> Не ешьте меня!
[17:22:04] Orhideous зашёл в конференцию
[17:32:38] <rexim> Lavir, я не люблю крекеры.
[17:32:43] <rexim> Пусть тебя есть кто-нибудь другой
[17:33:34] <ɹǝɟılʍǝu> rexim, так. Жду твоего пулл-квеста, потом буду вычищать говны из репы)
[17:34:28] <rexim> Ох, я даже не знаю еще в чем там именно проблема. Сложно оценить даже примерное время, когда этот пулл-реквест появится. )
[17:34:51] <rexim> Может лучше начать вычищать?
[17:35:58] <Myp> А потом еще говна смержить, ага
[17:36:02] <Myp> Поддердиваю!
[17:36:17] <rexim> Подергиваешь?
[17:36:21] <Myp> Ага
[17:36:24] <Myp> В предвкушении
[17:36:29] <rexim> Лол
[17:36:52] <rexim> ɹǝɟılʍǝu, в общем, вычищай смело, может быть в процессе очистки ты быстрее проблему найдешь и пофиксишь. )
[17:36:56] <ɹǝɟılʍǝu> Лол.
[17:37:04] <ɹǝɟılʍǝu> rexim, это мы ещё посмотрим)
[17:37:16] <rexim> А я, как появится время, продолжу или чем-нибудь другим займусь.
[17:37:33] <ɹǝɟılʍǝu> Перед очисткой говен я допилю уже окно слоёв)
[17:42:03] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:42:31] a1batross зашёл в конференцию
[17:49:17] <Lavir> Всем пока!
[17:49:19] Lavir вышел из конференции: Gone.
[17:50:09] <rexim> Крекер ушел. =(
[17:50:18] <ɹǝɟılʍǝu> Ололо http://i.imgur.com/lRLy5iz.jpg
[17:51:14] <rexim> Что это?
[17:51:56] <ɹǝɟılʍǝu> Кусок диплома 2009го года)
[17:52:08] <rexim> Ты ограбил архив?
[17:52:17] <ɹǝɟılʍǝu> Да)
[17:52:22] <rexim> Молодец!
[17:52:38] ckorzhik вышел из конференции
[17:52:40] <ɹǝɟılʍǝu> Тащемта, их валялись кучи. Ибо 2009го годавыкидываю, а на их место клали наши)
[17:52:58] <rexim> О_о
[17:53:11] <rexim> Их же вроде хранят хуйзнатсколько лет...
[17:53:17] <ɹǝɟılʍǝu> 5 лет :3
[17:53:18] <Myp> rexim: 5
[17:53:21] <rexim> Хм...
[17:53:24] <rexim> Мне казалось больше.
[17:53:27] <rexim> На и ладно.
[17:53:31] <rexim> Ну*
[17:53:32] <ɹǝɟılʍǝu> Только какие-то супер-супер хранят дольше.
[17:53:46] <ɹǝɟılʍǝu> А потом, обычно работы теряют актуальность.
[17:54:00] <Myp> Иногда раньше
[17:54:05] <Myp> Примерно сразу после написания
[17:54:11] <Myp> Ингда и не имеют :)
[17:54:16] <ɹǝɟılʍǝu> Лол.
[17:54:44] <rexim> Не теряют актуальности, т.к. нельзя потерять то, чего нет...
[17:55:55] Myp вышел из конференции
[17:58:38] <Ender> ForNeVeR кароч. через 5-10 минут будет полностью рабочая грамматика (ну по крайней мере parse succeeded) которая будет парсится и короче нужно будет замутить результат парсинга, на который натравливать эвалуатор. помож?
[17:59:04] <ForNeVeR> Иди нахуй, сказал же.
[18:06:35] <ForNeVeR> Не очень удобный этот qi, отовсюду торчат костыли плюсов. Например, то, что полиморфизм нельзя на нессылочных типах.
[18:19:09] a1batross вышел из конференции: Logged out
[18:21:00] <rexim> Все нетривиальные абстракции дырявы...
[18:28:12] a1batross зашёл в конференцию
[18:28:56] <Ender> ForNeVeR, grammar <iter, ADefinition() > а для каждой ноды rule <iter, NodeName()> ?
[18:29:22] <ɹǝɟılʍǝu> Я бы уже нахуй Эндера послал :\
[18:29:53] <Ender> ɹǝɟılʍǝu, [17:59:16] <ForNeVeR> Иди нахуй, сказал же.
[18:33:32] Orhideous вышел из конференции
[18:40:12] <ForNeVeR> Ender: всё, я мастер спирита.
[18:40:23] <ForNeVeR> Ender: возвращайся с нахуя и вопрошай.
[18:40:34] <Ender> вопрошаю
[18:40:38] <Ender> что делать?
[18:40:44] <ForNeVeR> Писать код.
[18:40:47] <ForNeVeR> У тебя осталось два вопроса.
[18:41:07] <Ender> !!!!!!!!
[18:41:19] <Ender> ладно...
[18:43:08] Graf зашёл в конференцию
[18:43:14] Graf вышел из конференции
[18:43:31] <rexim> Спирит оф зэ Мастер
[18:44:04] <ForNeVeR> Но вообще - спирит мне очень не понравился.
[18:44:26] <ɹǝɟılʍǝu> Давайте напишем свой.
[18:44:27] <ForNeVeR> Ошибки в компил-тайме ужасные (ужасные<ужасные&, ужасные&, boost::unused_type>).
[18:44:57] <ForNeVeR> Ошибки в рантайме не ужасные, но, гм, я не ожидал, что от неправильного парсера будет сегфолт или stack overflow (ладно, второе прощаю).
[18:45:19] <ForNeVeR> Парсек в миллион раз лучше.
[18:46:55] <rexim> $say 10
[18:47:43] <horta hell> rexim: Ву-ху! У моего порта темы gruber-darker под emacs 24 уже 1000 скачиваний на MELPA! http://melpa.milkbox.net/#/gruber-darker-theme
[18:48:06] <ForNeVeR> Ender: я щас по таймауту отвалюсь. Давай уже свои вопросы.
[18:48:24] <rexim> $say 10
[18:48:25] <horta hell> rexim: ɹ…, У меня много чего прикольного не было, значит не было.
[18:48:36] <rexim> $say 10
[18:48:36] <horta hell> rexim: Кажется, реальность меня опять зовёт заниматься какими-то глупыми делами. =(
[18:48:37] <Ender> у нас base_type правило Def =
*(qi::space) >> callname
>> *(qi::space)
>> qi::lit("begin")
>> *(qi::space)
>> fbody
>> *(qi::space)
>> qi::lit("end")
>> *(qi::space); как сложить все ADefinition в fmap? у нас fbody это один или несколько SyntaxTree каких бы то ни было. откуда в fbody как сделать так, чтобы они там оказались? ну хуй знает.
[18:51:04] <ForNeVeR> Слишком мало кода, я не могу ответить. Покажи больший кусок.
[18:51:27] Славный капитан вышел из конференции
[18:51:29] <ForNeVeR> Ender: ну и для начала я рекомендую провести опыт на одном определении.
[18:51:42] <Ender> ну я пытался.
[18:52:25] <ForNeVeR> Ок, значит, вопрос "как сложить все ADefinition в fmap" считаю неактуальным. Забей пока на fmap.
[18:53:06] <Ender> http://pastebin.com/bK0L8c4y
[18:54:06] <ForNeVeR> Ender: ну, давай вопрос-то.
[18:54:06] <Ender> если не ADefinition, то спарсить бы хотя бы 1 SyntaxTree.
[18:54:16] reggies зашёл в конференцию
[18:54:21] <Ender> чтобы потом его можно было выполнить
[18:54:22] <ForNeVeR> struct smplgrmr : qi::grammar<Iterator,AssignNode(), ADefinition()>
[18:54:27] <Ender> ойну
[18:54:29] <ForNeVeR> Вот тут вообще неправильно.
[18:55:27] <ForNeVeR> Должно быть, пожалуй, <Iterator, ADefininion(), ascii::space> (ну или вместо space подставь newline или что угодно ещё, пока неважно).
[18:56:21] <Ender> ну 3е это скиппер. я там хоть как и уебан, но вышел из положения.
[18:56:37] <ForNeVeR> Ни хуя ты из него не вышел.
[18:56:42] <ForNeVeR> Написал какой-то хуйни и всё.
[18:57:09] <Ender> ну a = 1 ; парсится.
[18:57:22] <ForNeVeR> Вот что я понаписал, кстати: https://gist.github.com/ForNeVeR/a305df9baed01b57cd1b
[18:57:49] <ForNeVeR> Ender: ок, задавай вопрос.
[18:58:54] <ForNeVeR> Ender: во-первых, в качестве Attr я предлагаю задавать указатели.
[18:59:00] <Ender> ок
[18:59:05] m4n71k0r вышел из конференции
[18:59:17] <ForNeVeR> Типа SyntaxTreeNode*()
[18:59:42] <ForNeVeR> Да, там чего-нибудь обязательно утечёт, но яебал :3
[19:00:08] <ForNeVeR> По-хорошему, можно unique_ptr запилить, но пока хотя б с утечками собрать. Борьба с компилятором изматывает. ~_~
[19:00:37] <Ender> кстати, у тебя везде term *. а у меня есть ADefinition и SyntaxTree. при том ADefinition ( string, Syntaxtree*)
[19:01:25] <ForNeVeR> Ну, у меня-то в языке не было дефинишенов.
[19:01:51] <ForNeVeR> Пока забей, давай последовательность узлов научимся разбирать. Дефинишены потом можно сверху прикрутить.
[19:01:58] <Ender> ок
[19:02:15] <ForNeVeR> Вот хотя б пока что зададимся целью разобрать программу
x = 1;
y = 2;
[19:02:45] <ForNeVeR> Ну или даже хотя б x = 1.
[19:03:02] <ForNeVeR> assigning = *(qi::space) >> name >> *(qi::space) >> '=' >> *(qi::space) >> boost::spirit::int_ >> *(qi::space) >> ';' >> *(qi::space) | *(qi::space) >> name >> *(qi::space) >> '=' >> *(qi::space) >> name >> *(qi::space) >> ';';
[19:03:05] <ForNeVeR> Это говно.
[19:03:17] <ForNeVeR> Ну, то есть, оно не делает того, что надо.
[19:03:38] <ForNeVeR> Ender: ты пока что валидатор сделал, а не парсер.
[19:04:45] <Ender> вотыменно. =( он отработал, а я нихуя не получил никакого результата. ни строчки, ни циферки.
[19:05:09] <ForNeVeR> Ender: у тебя какие узлы можно переменным присваивать? Только числа, или результаты вызовов функций тоже?
[19:05:22] <ForNeVeR> a = function(x, y, z) - валидно*
[19:05:23] <ForNeVeR> ?
[19:05:28] <Ender> да, вроде да
[19:05:45] <Ender> AssignNode (string vn, SyntaxTreeNode *rv)
[19:06:12] <ForNeVeR> Тогда вот так надо:
assign = (name << '=' << node)[phoenix::new_<AssignNode>(_1, _2)];
[19:06:27] <ForNeVeR> Все эти *(qi::space) пока что нахуй убери, они только с мысли сбивают.
[19:06:30] <ForNeVeR> Потом добавишь.
[19:07:28] <ForNeVeR> А, я точку с запятой забыл:
assign = (name << '=' << node)[phoenix::new_<AssignNode>(_1, _2)] << ';';
[19:08:20] <Ender> а почему <<?
[19:08:32] <ForNeVeR> А, это я попутал. Разверни.
[19:08:54] <ɹǝɟılʍǝu> Para nunca!
[19:09:16] <ForNeVeR> Ender: далее, с парсером работай через qi::phrase_parse (ну как у меня в примере). Последним аргументом он принимает ссылку на переменную, в которую кладёт атрибут (т.е. результат парсинга). Вот я кладу результат в переменную result.
[19:09:22] <ɹǝɟılʍǝu> ForNeVeR, ты Para nunca. :)
[19:09:33] <ForNeVeR> После этого, как видишь, я заставляю его вывести мне результат в консоль
[19:09:37] <ɹǝɟılʍǝu> Хотя...
[19:09:40] <ɹǝɟılʍǝu> Неточно :(
[19:09:53] <ForNeVeR> Ender: но ты почему-то не захотел реализовывать toString, так что смотри в дебаге.
[19:12:10] <Ender> ForNeVeR, Я вот у тебя сейчас охуеть как хочу спросить про new_<AssignNode>(_1,_2)
[19:12:17] <Ender> мне кажется, там господь
[19:13:07] <ForNeVeR> Ender: это выражение phoenix. Его, наверное, можно заменить лямбдой или ссылкой на функцию, которая возвращает new AssignNode(x, y), но мне неохота и phoenix мне нравится (к тому же, у меня чото не хотело работать как надо без него).
[19:14:19] <Ender> можн забегая вперед? для каждой ноды же будет rule? как он будет выглядеть?
[19:15:53] <Ender> qi::rule <Iterator, ... > assign; Я имею в виду. и так со всеми этими нетерминалами из конструктора. да?
[19:17:37] <ForNeVeR> Ender: да, для каждой ноды будет rult. Его тип: qi::rule<Iterator, SomeNode*(), ascii::space_type>.
[19:17:44] <ForNeVeR> s/rult/rule/
[19:17:46] <horta hell> ForNeVeR: E…: да, для каждой ноды будет rule. Его тип: qi::rule<Iterator, SomeNode*(), ascii::space_type>.
[19:19:50] <Ender> qi::rule <Iterator, AssignNode*(), ascii::space_type> assign; ок, но что тогда будет в grammar? тип?
[19:22:32] <rexim> Ебать, как тут плюсами воняет!
[19:23:32] <Ender> ForNeVeR ок же name = qi::lexeme[(qi::alpha | '_') >> *(qi::alnum | '_')]; ?
[19:23:50] <ForNeVeR> Ender: я уже говорил, кажется. grammar<Iterator, SyntaxTreeNode*(), ascii::space_type>.
[19:24:20] <ForNeVeR> Ender: хуй знает. Я бы пока что *alpha хуйнул, без извращений.
[19:24:24] <a1batross> rexim: благоухает. :3
[19:24:34] <rexim> Ага. )
[19:25:22] <ɹǝɟılʍǝu> У вас тут накурено!
[19:29:31] <rexim> $pet stats
[19:29:32] <horta hell> rexim:
Кличка: Buena yegua
Здоровье: 79
Голод: 58
[19:29:34] <rexim> $pet feed
[19:29:34] <horta hell> rexim: Buena yegua покормлен.
[19:29:35] <rexim> $pet heal
[19:29:36] <horta hell> rexim: Buena yegua здоров.
[19:29:52] <rexim> уегуа
[19:31:41] O01eg зашёл в конференцию
[19:32:35] <ɹǝɟılʍǝu> $pet change-nick Pegaso\ cachonda
[19:32:35] <horta hell> ɹǝɟılʍǝu: Теперь нашего питомца зовут Pegaso cachonda.
[19:42:06] <Ender> ForNeVeR, ну предположим, ква http://pastebin.com/k40WFRRE
[19:44:31] <ForNeVeR> Ender: работает?
[19:45:01] <Ender> ну пока не известно.
[19:45:10] <ForNeVeR> Дак чего ж ты ждёшь?
[19:45:37] <Ender> use of deleted function =(
[19:46:20] <Ender> auto parser = SyntaxTreeParser <string::iterator>();? =|
[19:48:56] <ForNeVeR> Какую удалённую функцию ты используешь?
[19:49:00] <ForNeVeR> Где?
[19:49:15] <ForNeVeR> Вообще, что мы там удаляли? Конструктор чтоль где грохнули?
[19:49:30] <ForNeVeR> Ender: покажи лог, короче.
[19:49:58] <Ender> |330|error: use of deleted function 'SyntaxTreeParser<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >::SyntaxTreeParser(const SyntaxTreeParser<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >&)'|
[19:50:49] <ForNeVeR> Я тут обнаружил, что если в semantic actions забыть задать qi::_val, можно ебануться на отличненько - всё молча работает, но никогда не запоминает значения, возвращаемые из функторов. Чудо, что phoenix::new_ это как-то обруливает.
[19:51:40] a1batross вышел из конференции: Disconnected: closed
[19:52:14] <ForNeVeR> Ender: кажись, ты там базовый тип попутал.
[19:52:32] <ForNeVeR> SyntaxTreeParser : public qi::grammar<Iterator, SyntaxTreeNode* (), ascii::space_type>
SyntaxTreeParser() : SyntaxTreeParser::base_type (assign1)
но
qi::rule <Iterator, AssignNode* (), ascii::space_type> assign1;
[19:52:48] <ForNeVeR> Типизируй assign1 хотя б как SyntaxTreeNode*().
[19:53:05] <ForNeVeR> Алсо, больше кода. По-моему, ты пиздишь.
[19:53:07] <Ender> а не наоборот? =/
[19:53:13] <ForNeVeR> Ender: ничо не меняй, покажи код.
[19:53:33] <ForNeVeR> Ты там, поди, реально не тот конструктор вызываешь ну или типа того.
[19:53:46] Сволота зашёл в конференцию
[19:54:36] <ForNeVeR> Ender: алсо, в бустокоде не используй using namespace. Там ебануто всё, наверняка дофига конфликтов.
[19:54:52] <ForNeVeR> Вот, например, boost::fusion::vector и std::vector.
[19:55:06] <Ender> http://pastebin.com/fzNtADBv
[19:55:18] <ForNeVeR> Блядь, Эндер.
[19:55:26] <ForNeVeR> Тебе жалко чтоли показать весь код сразу?
[19:55:32] <Ender> блядь
[19:55:36] a1batross зашёл в конференцию
[19:55:47] <ForNeVeR> Я его тебе как буду компилять? У меня обрывки какие-то древние только.
[19:55:55] v_oron вышел из конференции
[19:58:00] <Ender> http://pastebin.com/VSNtawnU
[19:59:24] rea зашёл в конференцию
[20:00:17] <ForNeVeR> typedef unordered_map <string, int> vmap; - у меня уже на этой строке упало.
[20:00:37] <ForNeVeR> Потому что, блядь, std::unordered_map, std::, сука.
[20:00:58] <Ender> там жеж есть using namespace бля
[20:01:00] <Ender> бля
[20:01:02] <Ender> нету
[20:01:07] <ForNeVeR> Он ниже.
[20:01:16] <ForNeVeR> Эндер, ты мне вместо кода хуйню какую-то прислал.
[20:03:06] <ForNeVeR> Ender: дальше, у тебя name - говно.
[20:03:18] <Ender> совсем?
[20:03:29] <ForNeVeR> Нет. Но ты тип атрибута не указал.
[20:04:05] <ForNeVeR> Конечно, после такого издевательства буст срёт кирпичами и вообще нихуя не может собрать.
[20:04:12] ckorzhik зашёл в конференцию
[20:05:14] <ForNeVeR> Ender: щас выложу пофикшенную версию.
[20:05:39] <ForNeVeR> Ender: https://gist.github.com/ForNeVeR/0275a956542cfeb4b3d0
[20:06:39] <ForNeVeR> Из интересного - я пофиксло эти ссаные контексты qi.
node = (boost::spirit::int_)[qi::_val = phoenix::new_<ConstantNode>(_1)];
assign1 = (name >> '=' >> node)[qi::_val = phoenix::new_<AssignNode>(_1, _2)] >> ';';

Обрати внимание - я добавил qi::_val, без него хуёво работает.
[20:07:30] <ForNeVeR> (по идее, вообще не должен работать и даже компилироваться, но чото компиляется всё равно)
[20:09:40] <Ender> на auto parser... ругается.
[20:09:49] <ForNeVeR> А у меня не ругается.
[20:10:02] <ForNeVeR> Ender: ну попробуй SyntaxTreeParser<string::iterator> parser;
[20:10:15] <ForNeVeR> Может, у тебя компилятор старый, или у меня слишком уж добрый.
[20:13:47] a1batross вышел из конференции: Disconnected: closed
[20:13:54] <Ender> написал в assign return context[vname]=RValue->execute(context,fmap);
[20:13:56] <Ender> 1 1
[20:14:09] <Ender> ГЫ
[20:14:38] <ForNeVeR> Да, всё правильно.
[20:15:21] <ForNeVeR> Ender: теперь расширь парсер, чтоб всякие выражения парсил. Напиши несколько тестирующих выражений, а потом добавляй новые парсеры по одному и следи, чтоб ничего не отвалилось.
[20:15:40] <ForNeVeR> Как только у тебя одиночные выражения нормально будут экзекьютиться - можно будет перейти к блокам.
[20:16:24] a1batross зашёл в конференцию
[20:16:45] <Ender> что изменится?
[20:17:01] <ForNeVeR> Как это "что изменится"?
[20:17:12] <ForNeVeR> У тебя будут парсеры для всех нодов - вот что изменится.
[20:17:17] <Ender> не
[20:17:20] <Ender> я не об этом.
[20:17:35] <Ender> хотяяяя
[20:17:58] <ForNeVeR> Да прост к node цепляй новые определения через |
[20:18:01] <Ender> node же. он будет то что я написал | ченить ещё.
[20:18:06] <ForNeVeR> Да.
[20:18:14] <Ender> ГЫ
[20:19:04] <Ender> тогда node будет SyntaxTree?
[20:19:48] <Ender> там же будет и new_<WhileNode>, и new_<GetVarNode> и тд
[20:19:55] <ForNeVeR> Дальше план такой:
1) определяешь block (это begin >> +node >> end)
2) определяешь definition (это header >> node)
[20:20:01] <ForNeVeR> Ender: да, разумеется.
[20:20:25] <Ender> *node?
[20:20:33] <ForNeVeR> Чо.
[20:20:41] <ForNeVeR> Чо ты шас сказал?
[20:20:49] <Ender> блок
[20:20:52] <ForNeVeR> Нет.
[20:20:56] <ForNeVeR> Я же написал.
[20:21:04] <ForNeVeR> block = begin >> +node >> end.
[20:21:36] <ForNeVeR> block - это тоже node, если что.
[20:22:42] <ForNeVeR> Ender: а дальше, кароч, просто делаешь, чтоб твой граммар парсил не definition, а +definition. Спирит сам заворачивает эту хуету в вектор, и всё - дело в шляпе. Останется из вектора сделать fmap, найти там main, создать initial context, ну и поехали.
[20:23:19] <ForNeVeR> Ender: ты, главное, на каждую рюшечку хуярь неимоверное количество тестов.
[20:24:23] <Ender> ForNeVeR а assign же можно тоже в node пиздануть?
[20:24:24] <Ender> а чо?
[20:26:25] <ForNeVeR> Ender: нужно.
[20:27:36] <ForNeVeR> И тесты нужно.
[20:27:54] <ForNeVeR> Ender: когда начнёшь пилить новые фичи, старые непременно поломаются. И вот твоя обязанность - сразу это заметить.
[20:28:33] <Ender> ForNeVeR ммммм!
[20:28:43] <Ender> base_type щас node?
[20:28:56] <ForNeVeR> Пока что да.
[20:28:58] <ForNeVeR> А я спать.
[20:29:18] <Ender> ForNeVeR спокойной ночи =)
[20:36:00] Myp зашёл в конференцию
[20:36:31] <rexim> send/ForNeVeR/спокойной ночи же!/
[20:36:34] <horta hell> rexim: Сообщение доставлено
[20:37:06] <rexim> Кажется, я тоже скоро пойду.
[20:37:15] <rexim> Только кое-какие говна завершу...
[20:45:27] <ɹǝɟılʍǝu> rexim, ололо http://pastexen.com/i/S3kWVK3KKM.png
[20:45:41] <rexim> ~_~
[20:46:11] <rexim> Иконки справа лучше смотреться стали.
[20:46:24] <ɹǝɟılʍǝu> Это ня
[20:46:29] <ɹǝɟılʍǝu> Плюс,впилил слайдер
[20:46:59] <rexim> Молодец!
[20:47:11] <rexim> А я пойду спать. ~_~
[20:47:45] <rexim> Всем спокойной ночи!
[20:47:52] rexim вышел из конференции
[20:48:15] <ɹǝɟılʍǝu> send/rexim/Спокойной ночи!/
[20:48:15] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[21:08:14] rejjin зашёл в конференцию
[21:08:35] magog вышел из конференции
[21:13:37] ckorzhik вышел из конференции
[21:14:54] SolarRay зашёл в конференцию
[21:24:10] magog зашёл в конференцию
[21:36:20] a1batross вышел из конференции: Disconnected: closed
[21:52:59] ckorzhik зашёл в конференцию
[21:57:07] m4n71k0r зашёл в конференцию
[22:14:41] SolarRay вышел из конференции: Replaced by new connection
[22:14:42] SolarRay зашёл в конференцию
[22:38:25] m4n71k0r вышел из конференции
[22:41:49] m4n71k0r зашёл в конференцию
[22:42:19] <m4n71k0r> $pet feed
[22:42:20] <horta hell> m4n71k0r: Pegaso cachonda покормлен.
[22:42:27] <m4n71k0r> $pet heal
[22:42:28] <horta hell> m4n71k0r: Pegaso cachonda здоров.
[22:42:33] reggies вышел из конференции
[22:46:27] m4n71k0r вышел из конференции
[22:51:25] m4n71k0r зашёл в конференцию
[22:58:10] xspeed вышел из конференции
[23:04:20] rejjin вышел из конференции: Disconnected: closed
[23:04:35] rejjin зашёл в конференцию
[23:05:40] <nexfwall> 0xd34df00d: я закрыл за каким-то фигом панель Azoth, как её вернуть взад,
[23:05:46] <nexfwall> не подскажешь?
[23:09:32] <0xd34df00d> nexfwall: Ctrl+J, A
[23:09:35] <0xd34df00d> Точно так же.
[23:10:07] nexfwall вышел из конференции
[23:10:26] nexfwall зашёл в конференцию
[23:11:00] <nexfwall> 0xd34df00d: не работает
[23:13:33] <nexfwall> правда, не работает
[23:16:34] <nexfwall> 0xd34df00d: фатальный недостаток, да
[23:21:13] nexfwall вышел из конференции
[23:24:32] eaeee зашёл в конференцию
[23:37:16] SolarRay вышел из конференции
[23:47:25] ɹǝɟılʍǝu вышел из конференции: Replaced by new connection
[23:47:28] ɹǝɟılʍǝu зашёл в конференцию
[23:50:46] ɹǝɟılʍǝu вышел из конференции
[23:51:26] grouzen вышел из конференции
[23:52:51] ɹǝɟılʍǝu зашёл в конференцию
[23:52:59] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[23:55:41] ɹǝɟılʍǝu вышел из конференции
[23:55:54] ɹǝɟılʍǝu зашёл в конференцию
[23:56:47] sss|zombie зашёл в конференцию
[23:58:00] <ckorzhik> $pet stats
[23:58:02] <horta hell> ckorzhik:
Кличка: Pegaso cachonda
Здоровье: 87
Голод: 74
[23:58:38] ckorzhik вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!