Home
codingteam
codingteam@conference.jabber.ru
20.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:32:16] rea вышел из конференции: Вышел из Vacuum-IM
[00:32:46] <ɹǝɟılʍǝu> $pet stats
[00:32:49] <horta hell> ɹǝɟılʍǝu:
Кличка: Котэ Миксера
Здоровье: 63
Голод: 26
[00:35:08] grouzen зашёл в конференцию
[00:42:28] enaken вышел из конференции
[00:48:36] Orhideous зашёл в конференцию
[00:53:35] sirius1 зашёл в конференцию
[00:53:37] <ɹǝɟılʍǝu> $pet stats
[00:53:37] <horta hell> ɹǝɟılʍǝu:
Кличка: Котэ Миксера
Здоровье: 59
Голод: 18
[00:53:47] <ɹǝɟılʍǝu> $pet feed
[00:53:47] <horta hell> ɹǝɟılʍǝu: Котэ Миксера был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[00:53:58] <ɹǝɟılʍǝu> $pet heal
[00:53:58] <horta hell> ɹǝɟılʍǝu: Котэ Миксера здоров.
[00:58:53] hinst вышел из конференции
[01:19:00] ɹǝɟılʍǝu вышел из конференции
[01:23:18] <Славный капитан> трилемма
[01:24:03] <Славный капитан> пойти спать, поиграть в XR, или написать еще этого энтерпрайзного жавакода
[01:56:10] magog вышел из конференции
[02:09:28] hellpirat вышел из конференции
[02:16:05] m4n71k0r вышел из конференции
[03:17:40] Minoru вышел из конференции
[04:12:19] Minoru зашёл в конференцию
[04:22:48] Minoru вышел из конференции
[04:41:06] sirius1 вышел из конференции
[04:45:05] <ForNeVeR> Что у нас здесь?
[05:23:36] <horta hell> Котэ Миксера пытается сожрать все, что найдет.
[05:26:53] <ForNeVeR> $pet feed
[05:26:53] <horta hell> ForNeVeR: Котэ Миксера был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[06:08:16] * Славный капитан написал еще этих фигурных и угловых скобок да выпил кофе.
[06:09:14] Славный капитан вышел из конференции
[06:30:12] Славный капитан зашёл в конференцию
[06:32:57] <Славный капитан> сука
[06:33:05] <Славный капитан> называется, лег поспать
[06:34:07] <Славный капитан> только глаза закрыл, приснилось, что я в ioc контейнере и мне инжектят зависимости для сна
[06:46:35] a1batross зашёл в конференцию
[06:56:58] Orhideous вышел из конференции
[07:00:46] a1batross вышел из конференции: Logged out
[07:36:03] ɹǝɟılʍǝu зашёл в конференцию
[08:41:42] Orhideous зашёл в конференцию
[08:50:45] Ender вышел из конференции
[09:06:15] Myp зашёл в конференцию
[09:10:45] <ɹǝɟılʍǝu> $pet stats
[09:10:47] <horta hell> ɹǝɟılʍǝu:
Кличка: Котэ Миксера
Здоровье: 18
Голод: 26
[09:10:58] <ɹǝɟılʍǝu> $pet rating
[09:10:59] <horta hell> ɹǝɟılʍǝu:
zxc: 47PTC
F…: 6PTC
ɹǝɟılʍǝu: 2PTC
С…: 2PTC
Ender: 1PTC
ckorzhik: 1PTC
[09:11:04] rea зашёл в конференцию
[09:14:22] O01eg вышел из конференции
[09:15:33] Славный капитан вышел из конференции
[09:21:49] grouzen вышел из конференции
[09:24:01] rexim зашёл в конференцию
[09:24:33] <rexim> $pet feed
[09:24:34] <horta hell> rexim: Котэ Миксера покормлен.
[09:24:34] <rexim> $pet heal
[09:24:36] <horta hell> rexim: Котэ Миксера был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[09:24:41] <rexim> :3
[09:24:59] <rexim> http://permalink.gmane.org/gmane.comp.freedesktop.xorg.announce/2177
[09:26:06] <rexim> Удивительно юзать программы, которые старше тебя ._.
[09:26:49] <rexim> Хотя какой-нибудь там емакс еще старее.
[09:26:52] <rexim> Все утреца, кстати.
[09:26:58] <rexim> Всем*
[09:27:33] rexim вышел из конференции
[09:29:05] magog зашёл в конференцию
[09:42:06] <ɹǝɟılʍǝu> Утреца!
[09:52:43] <ɹǝɟılʍǝu> .seen moonhawk
[09:52:44] <DeadBot> ɹǝɟılʍǝu: moonhawk был тут 1 месяц 7 дней 10 часов 41 минуту 35 секунд назад
[09:54:11] <ɹǝɟılʍǝu> .seen rexim
[09:54:11] <DeadBot> ɹǝɟılʍǝu: rexim был тут 4 года 9 месяцев 28 дней 15 часов 59 минут 31 секунду назад
[09:54:35] <ɹǝɟılʍǝu> Этот ДэдБот сломался.
[09:54:40] <ɹǝɟılʍǝu> Несите нового.
[09:55:20] a1batross зашёл в конференцию
[10:09:38] <ɹǝɟılʍǝu> send/rexim/На утро самое то! http:\/\/www.youtube.com\/watch?v=QqBzKkFHPus /
[10:09:40] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[10:33:12] Славный капитан зашёл в конференцию
[10:36:35] m4n71k0r зашёл в конференцию
[11:07:24] grouzen зашёл в конференцию
[11:30:14] v_oron зашёл в конференцию
[11:50:56] govardhan зашёл в конференцию
[12:11:04] <m4n71k0r> хм... первый раз встречаю такую идиотскую капчу http://pastebin.com/NKcuu3DC
[12:12:20] <ɹǝɟılʍǝu> лол
[12:20:56] govardhan вышел из конференции
[12:39:29] xspeed зашёл в конференцию
[12:44:15] rejjin зашёл в конференцию
[12:49:32] <ɹǝɟılʍǝu> send/rexim/Я тебе игрушку подарил! :3/
[12:49:34] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[12:49:34] <ɹǝɟılʍǝu> Ня
[12:52:02] <Myp> ɹǝɟılʍǝu: Ах, вы озорники!
[12:54:13] <ɹǝɟılʍǝu> Myp, :3
[12:55:32] hinst зашёл в конференцию
[13:14:08] grouzen вышел из конференции
[13:25:01] Lavir зашёл в конференцию
[13:25:15] <hinst> ня
[13:25:22] <Lavir> Привет, кодята!
[13:27:22] <Lavir> http://rghost.net/private/56480403/acdd12d9fc3fca054760d9a58e81076c/image.png #ИлитаПрограммирования
[13:28:34] <Lavir> Так, C я обсирал, C++ тоже, D сдох, Java — для дебилов, Haskell б-жественен… был бы, я уже говорил; Python=Java, на Ruby я пишу… У, да еще дохрена чего осталось!
[13:28:46] Lavir запретили входить в конференцию
[13:28:56] <hinst> Python=Java шта
[13:29:05] <uıʃɐɟ∀> ɹǝɟılʍǝu, ты?
[13:29:08] <m4n71k0r> я
[13:29:11] <uıʃɐɟ∀> Лол.
[13:29:11] <ForNeVeR> Ого, модерация сегодня недовольная какая-то.
[13:29:26] <m4n71k0r> слишком много говна за два дня
[13:29:28] <uıʃɐɟ∀> m4n71k0r: Н-лайфер же просил ему оставить =3
[13:29:35] <Myp> Да-да
[13:29:37] <ForNeVeR> Считаю, что товарищ заслужил.
[13:29:37] <m4n71k0r> пусть разбанит и снова забанит
[13:29:46] <Myp> m4n71k0r: Я вот сижу и терплю, и ничего!
[13:29:56] <m4n71k0r> Myp: а мне в нос залезло
[13:29:57] <rejjin> Чаму лавира забанили?
[13:29:58] <ForNeVeR> Myp: а у меня порывались руки пару раз.
[13:30:04] <ForNeVeR> rejjin: томущо мудак.
[13:30:08] <ForNeVeR> rejjin: а ты его друган?
[13:30:12] <Myp> ForNeVeR: Я сам тянулся :))) Но нялайфер же лично просил :)
[13:30:21] <Myp> ForNeVeR: Ахахаха
[13:30:22] <ForNeVeR> А я не видел.
[13:30:48] <rejjin> ForNeVeR: не замечал за ним. А вот то, что он полезен, и знает много йобы, да
[13:30:50] <m4n71k0r> ɹǝɟılʍǝu: прости, пожалуйста
[13:30:59] <m4n71k0r> у нас гудя есть
[13:31:03] <m4n71k0r> он полезнее
[13:31:07] <rejjin> ForNeVeR: вобщем, он довольно развит в программировании
[13:31:08] <Myp> Да, кстати
[13:31:09] <rejjin> Гуда?
[13:31:13] <rejjin> Гудя
[13:31:15] <ForNeVeR> rejjin: да хотя б его последний пост прочитай.
[13:31:19] <ForNeVeR> Нахуй он такой нужен.
[13:31:20] <Myp> А когда БТЦ не клянчит так вообще одекват
[13:31:31] <Myp> rejjin: густафф
[13:31:42] <rejjin> ForNeVeR: он этот, двачер. Или как его сейчас называют
[13:31:59] <ForNeVeR> Сейчас это называют "мудак".
[13:32:17] ɹǝɟılʍǝu вышел из конференции
[13:32:17] <ForNeVeR> Хоть какие слова придумайте, а мудак останется мудаком.
[13:32:42] <rejjin> Ну не знаю. Вроде, адекватом был
[13:32:46] <ForNeVeR> Когда?
[13:32:53] <rejjin> Месяц назад точно
[13:32:54] <uıʃɐɟ∀> rejjin: Не, здесь не был.
[13:33:00] <ForNeVeR> Не был.
[13:33:16] <rejjin> Наверное, его дестабилизировало новое место
[13:33:19] ɹǝɟılʍǝu зашёл в конференцию
[13:33:25] <ForNeVeR> Ну конечно.
[13:33:37] <Myp> ФонНевера так просто не наебать :)
[13:33:49] <Myp> Он на студентах тренится:)
[13:33:58] <rejjin> )
[13:34:23] <ForNeVeR> Да ладно, меня намного проще наебать. Просто говоришь "я больше не буду", и всё, Форневер купился.
[13:34:50] * ForNeVeR верит в мудаков, но не верит в необучаемость и неперевоспитуемость.
[13:35:02] <ForNeVeR> Хотя, гм, позитивных примеров не так много.
[13:35:20] <rejjin> > и неперевоспитуемость.
Доктора Хауса не смотрел, чтоле?
[13:35:23] <m4n71k0r> гудстафф знает где достать импульсторы
[13:35:31] <Myp> ForNeVeR: Но на седьмой раз-то уже врятле купишься?
[13:35:33] <m4n71k0r> ещё паяльником можно
[13:35:36] <Myp> Ты же не Эми Вонг
[13:35:54] <ForNeVeR> Myp: эмунеро и игнотус всё ещё забанены? Выходит, не купился.
[13:36:21] ɹǝɟılʍǝu вышел из конференции
[13:36:42] ɹǝɟılʍǝu зашёл в конференцию
[13:36:50] <rejjin> А микельсв еще жив?
[13:37:12] <Myp> ForNeVeR: "Fool me seven times, shame on you, fool me eight or more times, shame on me." (с)
[13:37:54] grouzen зашёл в конференцию
[13:53:35] <horta hell> Котэ Миксера пытается сожрать все, что найдет.
[13:53:42] <uıʃɐɟ∀> $pet feed
[13:53:42] <horta hell> uıʃɐɟ∀: Котэ Миксера был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[13:59:13] rejjin вышел из конференции: Disconnected: connection-timeout
[14:13:53] <hinst> а если постоянно кормить кота, он умрёт от ожирения?
[14:14:24] <ɹǝɟılʍǝu> Напиши пуллреквест
[14:26:24] Славный капитан вышел из конференции
[14:29:19] Ёж вышел из конференции: Вышел из Vacuum-IM
[14:29:36] Ёж зашёл в конференцию
[15:07:50] Lavir зашёл в конференцию
[15:08:05] <Lavir> Падажите, не баньте! Вопрос по литералам есть.
[15:10:20] <Lavir> Я его задавал правда, но повторюсь: какой синтаксис сделать для переопределения числовых литералов?
[15:11:22] rexim зашёл в конференцию
[15:12:04] <rexim> *_*
[15:12:13] <rexim> >_<
[15:12:46] <rexim> ɹǝɟılʍǝu, спасибо большое, я очень рад! :)
[15:12:55] <rexim> Не стоило, на самом деле...
[15:13:04] <ɹǝɟılʍǝu> :3
[15:14:52] <rexim> ɹǝɟılʍǝu, взял бы себе лучше премиум на деве. )
[15:15:03] <ɹǝɟılʍǝu> Зачем?)
[15:15:23] <ɹǝɟılʍǝu> Это для группы рисовалки потом премиум взять можна
[15:16:52] <uıʃɐɟ∀> Lavir: Тебе же порновар уже один хороший вариант предлагал =3
[15:17:30] <ForNeVeR> Lavir: сделай как в плюсах.
[15:17:37] <ForNeVeR> В одиннадцатых, конечно.
[15:17:42] <ForNeVeR> Там нормально.
[15:19:12] <Lavir> Нет, это плохой вариант, потому что он предполагает расстановку суффикса у всех литералов. Для плюсолюбов такое прокатит. Я же хочу переопределять именно сами литералы.
[15:19:37] <ɹǝɟılʍǝu> Так. У мкня серьёзный вопрос.
[15:20:08] <Lavir> А потом можно будет добавить суффиксы как сахар для временного открытия модуля с другим переопределением литералов.
[15:20:38] <ForNeVeR> Lavir: скалофаги рекомендуют просто разрешить вводить в область видимости оператор неявного каста литерала к пользовательскому типу.
[15:20:56] <ForNeVeR> Возможно, ты захочешь также разрешить локально переопределять арифметические операторы.
[15:20:57] <ɹǝɟılʍǝu> Вот есть прога, которая исправляет глупые грамматические ощибки. Лучше делать, чтобы она автоматом всё исправляла, или на подозрительных местах ещё и спрашивала?
[15:21:12] <ForNeVeR> ɹǝɟılʍǝu: зависит от целевой аудитории.
[15:21:24] <ForNeVeR> Я вот никогда не дам за мной автоматически исправлять, допустим.
[15:21:52] <ɹǝɟılʍǝu> Ну, куча знакомых переводчиков тоже не даст)
[15:22:21] <Lavir> > неявного каста *литерала*
То есть, они именно сам литерал кастят к нужному типу или литерал сначала кастится к int/double, потом кастится к нужному типу?
[15:22:49] <Lavir> ɹǝɟılʍǝu, пусть спрашивает. А то она наисправляет там.
[15:23:03] <ForNeVeR> Lavir: ну, это ж у тебя литералы.
[15:23:10] <ForNeVeR> В скале объекты кастятся, конечно.
[15:23:25] <Lavir> Стоп. А что такое литерал… О! Я придумал!
[15:23:29] <ForNeVeR> Но ты можешь и литералы вынести в отдельный класс сущностей, если хочешь.
[15:23:51] <Lavir> Что если для этой цели зарезервировать __numeric__ : Num a => string –> a , которая будет неявно вызываться на каждом литерале?
[15:24:03] <ForNeVeR> __numeric__
[15:24:07] <ForNeVeR> Питонфаг дофига?
[15:24:11] <ForNeVeR> __хуита__
[15:24:27] <Lavir> Я такое в Agda видел, но не понял, что это за хуйня.
[15:24:38] <rexim> Он же рубиёб.
[15:24:39] <ForNeVeR> __это__(__говно__)
[15:24:40] <ɹǝɟılʍǝu> Заебали подчёркиваниями
[15:24:47] <ForNeVeR> (__.__)
[15:24:54] <ForNeVeR> Вот что я думаю по этому поводу.
[15:25:06] <rexim> Форневер эпотажен!
[15:25:07] <ɹǝɟılʍǝu> (. )( .)
[15:25:13] <ForNeVeR> (получилось толстое пузо с пупом)
[15:25:33] <ForNeVeR> s/ /__ __/
[15:25:34] <horta hell> ForNeVeR: (получилось__ __толстое__ __пузо__ __с__ __пупом)
[15:25:38] <ForNeVeR> Вот.
[15:25:42] <Lavir> Хм, тогда как назвать эту функцию (которая, повторюсь, почти никогда не будет вызываться явно)?
[15:25:42] <ɹǝɟılʍǝu> ( . )( . )
[15:25:43] <rexim> ɹǝɟılʍǝu, а у тебя косые глаза получились.
[15:25:51] <ɹǝɟılʍǝu> Хм...
[15:26:07] <rexim> Что-то с тырнетами опять...
[15:26:09] <rexim> .ping
[15:26:10] <DeadBot> rexim: понг от тебя 0.16 секунды
[15:26:11] <rexim> .ping
[15:26:12] <DeadBot> rexim: понг от тебя 0.30 секунды
[15:26:13] <rexim> .ping
[15:26:14] <DeadBot> rexim: понг от тебя 0.16 секунды
[15:26:16] <uıʃɐɟ∀> .ping
[15:26:16] <DeadBot> uıʃɐɟ∀: понг от тебя 0.08 секунды
[15:26:17] <uıʃɐɟ∀> .ping
[15:26:18] <DeadBot> uıʃɐɟ∀: понг от тебя 0.07 секунды
[15:26:19] <uıʃɐɟ∀> .ping
[15:26:20] <DeadBot> uıʃɐɟ∀: понг от тебя 0.08 секунды
[15:26:21] <rexim> .ping
[15:26:21] <ɹǝɟılʍǝu> .ping
[15:26:21] <DeadBot> rexim: понг от тебя 0.16 секунды
[15:26:23] <rexim> .ping
[15:26:23] <DeadBot> ɹǝɟılʍǝu: понг от тебя 0.67 секунды
[15:26:24] <rexim> .ping
[15:26:25] <DeadBot> rexim: понг от тебя 0.16 секунды
[15:26:29] <ɹǝɟılʍǝu> .ping
[15:26:30] <DeadBot> ɹǝɟılʍǝu: понг от тебя 0.86 секунды
[15:26:39] <ɹǝɟılʍǝu> DeadBot, понравилось?)
[15:26:42] <rexim> ɹǝɟılʍǝu, Requested phrase was not found, sorry.
[15:26:54] <uıʃɐɟ∀> rexim: Не так часто, пожалуйста.
[15:26:57] <Lavir> .ping
[15:26:57] <DeadBot> Lavir: понг от тебя 0.19 секунды
[15:27:03] <ɹǝɟılʍǝu> rexim, Не так часто, пожалуйста.
[15:27:11] <rexim> $bash
[15:27:11] <horta hell> rexim: #262030 [ 1996 ]
«Гурон» народ, загадка: Без окон, без дверей, полна горница людей
«Гурон» жду ответа :)
«@THE_1155» ты Light Alloy что ли регистрируешь?
[15:27:12] <rexim> $bash
[15:27:17] <horta hell> rexim: Не так часто, пожалуйста.
[15:27:20] <rexim> :D
[15:27:25] * ɹǝɟılʍǝu слоупок
[15:27:36] <rexim> Слоулайфер!
[15:27:59] <ɹǝɟılʍǝu> Не так часто
[15:28:10] <ɹǝɟılʍǝu> Пожалуйста.
[15:28:17] <rexim> Пожалуйста.
[15:28:34] <uıʃɐɟ∀> Спасибо.
[15:29:36] <rexim> $fortune
[15:29:37] <horta hell> rexim: #3516
QOTD:
"If he learns from his mistakes, pretty soon he'll know everything."
[15:29:51] <rexim> $fortune
[15:29:52] <horta hell> rexim: #7147
Rebellion lay in his way, and he found it.
-- William Shakespeare, "Henry IV"
[15:30:00] <rexim> $fortune
[15:30:00] <horta hell> rexim: #817
I think there's a world market for about five computers.
-- attr. Thomas J. Watson (Chairman of the Board, IBM), 1943
[15:30:25] <rexim> 1943...
[15:31:01] <rexim> Хм...
[15:31:07] <rexim> В этом году умер Тесла. )
[15:31:17] <ɹǝɟılʍǝu> Четыре вычислителя
[15:31:40] <ɹǝɟılʍǝu> И ещё один
[15:31:53] <rexim> Не считая собаки?
[15:32:40] <ɹǝɟılʍǝu> m4n71k0r, sawim просто эпичная няша! Удобней жасмина и не жрёт батарею, как xabber :3
[15:33:13] <m4n71k0r> ɹǝɟılʍǝu: ну... мне понравился
[15:33:23] <Lavir> http://hastebin.com/imaneyimiw.cpp Что-то такое я видел.
[15:34:07] Ender зашёл в конференцию
[15:34:11] <ForNeVeR> Ну, это ок.
[15:34:14] <m4n71k0r> площпдь окружности считало, да
[15:34:19] <m4n71k0r> площадь*
[15:34:26] eaeee зашёл в конференцию
[15:34:31] <m4n71k0r> ограниченную окружностью*
[15:34:44] <Lavir> Окру… Нет, я все понимаю, но *окружность* как можно ASCII-артом нарисовать?
[15:34:45] eaeee вышел из конференции
[15:34:54] <Lavir> Да еще чтоб нужного радиуса!
[15:34:58] <m4n71k0r> с трудом)
[15:35:03] <ForNeVeR> Юникодом нарисуй.
[15:35:16] <Ender> псевдографика
[15:35:17] <Lavir> C++ не умеет в Юникод на этапе компиляции.
[15:35:24] <ɹǝɟılʍǝu> Магия же
[15:35:24] <ForNeVeR> Да ну.
[15:35:28] <Ender> всё он умеет
[15:35:38] <Ender> ForNeVeR, привет
[15:35:39] <ForNeVeR> Хотя по поводу стандарта я не столь уверен.
[15:35:45] <ɹǝɟılʍǝu> Lavir, не пори чушь
[15:35:51] <Lavir> А так да, Юникодом и управляющими последовательностями можно игры ААА-класса в консольке рисовать.
[15:35:52] <m4n71k0r> тут http://www.ioccc.org/ было
[15:35:52] <ForNeVeR> Но все реализации умеют в юникод.
[15:40:43] <Ender> ForNeVeR, откуда в fmap появятся функции?
[15:41:04] <ForNeVeR> Ender: парсер сложит.
[15:41:32] <Lavir> ForNeVeR, прямо в идентификаторах Юникод?
[15:41:40] <ForNeVeR> Lavir: да.
[15:42:04] <ForNeVeR> auto хуй() -> bool {
return true;
}
[15:42:32] <ɹǝɟılʍǝu> хуй()
[15:42:37] <ForNeVeR> true
[15:42:38] <ɹǝɟılʍǝu> ;
[15:44:08] <Lavir> Сейчас вот попробую скомпилить. Если не скомпилится, я тебя назову дураком.
[15:44:48] <uıʃɐɟ∀> Lavir: http://nullroute.eu.org/mirrors/analogliterals/analogliterals.xhtml
[15:44:58] <rexim> Так, теперь осталось надыбать где-нибудь немножко винды...
[15:45:03] <ɹǝɟılʍǝu> В штудии точно работает)
[15:45:18] <ɹǝɟılʍǝu> У мя есь
[15:45:24] <ɹǝɟılʍǝu> Но штудии нет
[15:45:40] <Lavir> ForNeVeR, ты тупорылый, никчемный, безмозглый дурак.
[15:45:48] <rexim> Воу воу!
[15:45:59] <Lavir> test.cpp:3:1: error: stray ‘\205’ in program
[15:46:15] <rexim> Lavir, прощай навсегда, дружище. )
[15:46:32] <ForNeVeR> Lavir: ещё раз: реализации умеют.
[15:46:39] <ForNeVeR> У тебя какая-то хуёвая реализация.
[15:46:47] <ɹǝɟılʍǝu> Дайте я его я забаню!
[15:46:49] <ForNeVeR> rexim: ничо не имею против, если меня обзывают обоснованно.
[15:46:52] <ɹǝɟılʍǝu> XD
[15:46:56] <ForNeVeR> Хотя вы можете банить, конечно.
[15:47:11] <rexim> ForNeVeR, а в этот раз было обосновано?
[15:47:22] <rexim> ɹǝɟılʍǝu, ЕЧЯЗБ
[15:47:25] <ForNeVeR> rexim: ну, у него же код не компиляется.
[15:47:32] <ForNeVeR> Я бы тоже был в ярости, если бы мой код не компилялся.
[15:47:42] <rexim> ForNeVeR, так это его проблемы.
[15:47:43] <Lavir> Я пообещал, что если не скомпилится, то обзову его дураком. Он и не возражал. Все честно.
[15:47:50] <ɹǝɟılʍǝu> Ну ладно...
[15:47:51] <ForNeVeR> Поэтому, когда я пишу на хаскеле, то устраиваю разрушения.
[15:47:53] <rexim> А, ну раз так.
[15:47:57] <Lavir> Но да, у меня может быть устаревшая реализация.
[15:48:04] <Myp> ForNeVeR: Масштабные?
[15:48:07] <Lavir> Надо сервак обновлять уже…
[15:48:13] <rexim> ForNeVeR, что ж ты не сказал, что у вас по поводу обзывательств договор был.
[15:48:24] <ɹǝɟılʍǝu> Lavir, а что за реализация?
[15:48:36] <Lavir> rexim, как это не сказал? Всё обсуждалось публично же.
[15:48:38] <ForNeVeR> rexim: не было договора, он пиздит.
[15:48:50] <rexim> Я верю Форневеру.
[15:48:56] <Lavir> ɹǝɟılʍǝu, g++ (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1 .
[15:48:56] <rexim> Lavir, ты пиздиш.
[15:49:00] <ForNeVeR> ь
[15:49:10] <Lavir> Так, сейчас буду логи копать.
[15:49:10] <ɹǝɟılʍǝu> Хм
[15:49:15] <rexim> ForNeVeR, да, спасибою.
[15:49:18] <rexim> спасибо*
[15:49:49] <rexim> Lavir, даже если ты найдешь что-то в логах, ты все равно пиздишь. Форневер не может врать.
[15:50:01] <rexim> Раз сказал, что не было, значит не было.
[15:50:01] <ForNeVeR> Lavir: а чего копать? Там было какое-то твоё заявление, на которое я не посчитал нужным отвечать, потому что не заметил.
[15:50:11] <ForNeVeR> Я сам копнул только что.
[15:50:21] <Lavir> Ваша честь, вот логи, в которых указано, что я обещал назвать ForNeVeR-а дураком: http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2014/06/20.html#15:44:08 .
[15:50:24] <ForNeVeR> До этого я его не видел. Я не обязан, знаете ли, читать полностью все срачи.
[15:50:41] <Lavir> Незнание закона, тыкскыть…
[15:50:42] <rexim> Lavir, отклоняется.
[15:50:46] <ForNeVeR> Предлагаю публичную оферту.
[15:51:01] <ForNeVeR> Во-первых, отрицательные утверждения от Lavir'а теперь считаются положительными.
[15:51:08] <ForNeVeR> Во-вторых, если он что-нибудь вякнет, я его баню.
[15:51:17] <ɹǝɟılʍǝu> Согласен
[15:51:33] <ForNeVeR> В-третьих, это утверждение ложно.
[15:51:34] <Lavir> Протестую! Ваша честь, это к делу не относится!
[15:51:38] <ForNeVeR> Ок.
[15:51:40] <ForNeVeR> .ban Lavir
[15:51:40] Lavir запретили входить в конференцию: DeadBot
[15:51:41] <DeadBot> ForNeVeR: ok
[15:51:42] <Myp> Хуле ждать
[15:51:46] <ɹǝɟılʍǝu> Лол
[15:51:47] <Myp> Во!
[15:51:49] <Myp> эт одело!
[15:51:56] <rexim> Мужиик!
[15:52:12] <ɹǝɟılʍǝu> ForNeVeR, слилер! Фраг отобрал!
[15:52:28] <Myp> ɹǝɟılʍǝu: Ты сказал, что согласен
[15:52:39] <ɹǝɟılʍǝu> s/сл/стил/
[15:52:41] <horta hell> ɹǝɟılʍǝu: F…, стилилер! Фраг отобрал!
[15:52:48] <Myp> О_о
[15:52:50] <ɹǝɟılʍǝu> Myp, да :3
[15:53:22] <ɹǝɟılʍǝu> Ох, криво исправил(
[15:54:03] <rexim> $fortune 1337
[15:54:03] <horta hell> rexim: #1337
Trap full -- please empty.
[15:54:26] <ɹǝɟılʍǝu> Лол
[15:54:50] <a1batross> $fortune 1819
[15:54:50] <horta hell> a1batross: #1819
"We can't schedule an orgy, it might be construed as fighting"
-- Stanley Sutton
[15:54:56] <ɹǝɟılʍǝu> $fortune
[15:54:57] <horta hell> ɹǝɟılʍǝu: #5028
Break into jail and claim police brutality.
[15:54:59] <a1batross> шта)
[15:55:04] <a1batross> $fortune
[15:55:05] <rexim> Ололо
[15:55:05] <horta hell> a1batross: #10532
Absence makes the heart grow fonder -- of somebody else.
[15:55:19] <ɹǝɟılʍǝu> Оргия — это хорошо.
[15:55:43] <a1batross> дыа
[15:55:53] <Myp> ɹǝɟılʍǝu: Откуда знаешь?
[15:56:04] <ForNeVeR> $fortune 2014
[15:56:04] Lavir зашёл в конференцию
[15:56:05] <horta hell> ForNeVeR: #2014
"If it's not loud, it doesn't work!"
-- Blank Reg, from "Max Headroom"
[15:56:09] <ɹǝɟılʍǝu> Оттуда. :3
[15:56:32] <ForNeVeR> Lavir: сызнова выходишь на связь, окаянный подлец?
[15:57:08] <Lavir> Вы мне на мой ответ ответьте, да я пойду с миром.
[15:57:27] <ForNeVeR> А что ты спрашивал? Без ответа ни одного вопроса оставлено не было.
[15:58:10] <ForNeVeR> Мне жалко заставлять человека решать капчу при заходе сюда, да к тому же заводить новые аккаунты.
[15:58:14] <ForNeVeR> Поэтому уйди сам, а?
[15:58:24] <Lavir> Да про литералы… Чёрт. Забыл. Ща.
[15:58:41] <Myp> ɹǝɟılʍǝu: Лжошь!
[15:58:55] <Ender> форневер. у меня там вот в том что ты видел цепочка контекстов выйдет?
[15:59:14] <ForNeVeR> Ender: я не видел там цепочки контекстов. Покажи тип context.
[15:59:19] <ForNeVeR> Или этот, vmap.
[15:59:29] <Lavir> А, вспомнил! Что вместо «__numeric__» лучче сделать? Учитывая, что эта функция почти никогда не будет вызываться явно.
[15:59:41] <Ender> unordered_map <string, int>
[15:59:43] <ForNeVeR> Lavir: operator (number), например.
[15:59:46] <ɹǝɟılʍǝu> Вот щас читаю серию книг X-Wing, вот там командир эскадрилии Ведж Антиллес, подбивший вместе с Люком звёзды сиерти и прочая, очень плотно асоциируетсч с Форневериком...
[15:59:47] <ForNeVeR> Ender: нет, не выйдет.
[15:59:53] <ɹǝɟılʍǝu> Myp, нет.
[16:00:18] <ForNeVeR> Lavir: короче, ты должен придумать какую-то более вменяемую нотацию для встроенных и "магических" функций, __нежели__ __вот__ __такая__ (ох и заебался я это щас набирать).
[16:00:21] <Ender> хм.
[16:00:34] <Ender> а что надо-то?
[16:00:45] <ForNeVeR> Ender: ну как вот у тебя здесь цепочка выражена?
[16:00:57] <ForNeVeR> Опишите физический смысл оператора Гамильтона, студент.
[16:01:22] <Myp> ɹǝɟılʍǝu: Да!
[16:01:24] <Lavir> Точно. Либо OCaml-евское «(number)», либо Haskell-евское «`number`». Спасибо, посоны.
[16:01:37] <Ender> ну.
[16:01:47] <Ender> это оператор.
[16:01:47] <ɹǝɟılʍǝu> Myp, докажите, пожалуйста.
[16:01:47] <ForNeVeR> Lavir: да, вот так мне нравится.
[16:02:00] <ForNeVeR> Lavir: кстати, в хваскеле литералы как раз сами по себе безтиповые.
[16:02:13] <ForNeVeR> Ну да ты в курсе, пожалуй.
[16:02:32] <Myp> ɹǝɟılʍǝu: Нет ты, докажи, что знаешь
[16:02:32] <Lavir> Стоп. В Хаски можнакастомизировать литералы!?
[16:02:36] <Myp> ОТТУДА
[16:02:40] <ForNeVeR> Нотация а-ля `number`, по-моему, не соответствует идее магических операторов приведения типов в хаскеле.
[16:02:50] <ForNeVeR> Lavir: 1 :: Float, 1 :: Integer.
[16:02:58] <ForNeVeR> Lavir: алсо, OverloadedStrings, например.
[16:03:13] <Lavir> А. Ну это все не то-о-о, не то-о-о!
[16:03:19] <ɹǝɟılʍǝu> Myp, это будет не научно :(
[16:03:20] <ForNeVeR> Ну, тебе виднее.
[16:03:25] <m4n71k0r> Lavir: а ты знаешь лавсана?
[16:03:32] <ForNeVeR> Лавсан годен, кстати.
[16:03:36] <ForNeVeR> Я прусь с его Doors.
[16:04:23] <ForNeVeR> Хоть он и упоротый фанатик, безусловно.
[16:04:24] <m4n71k0r> он бы мог, думаю, ответить на кое-какие вопросы лавира, но после этого лавир стал бы писать на лиспе
[16:04:25] <Lavir> Стоп. Хотя x :: MyCustomNumeric^U Знаю. Точка.
[16:04:26] <Myp> ɹǝɟılʍǝu: Зато мы будем последовательны
[16:04:35] <ForNeVeR> С такими не нужно общаться, нужно только пользоваться результатами их работы.
[16:04:36] nexfwall зашёл в конференцию
[16:04:38] <Lavir> Вот, да, он упоро^U
[16:04:40] <ɹǝɟılʍǝu> Myp, логично
[16:04:50] nexfwall вышел из конференции
[16:05:00] <ForNeVeR> Lavir: в большинстве случаев там неявно же кастуется.
[16:05:26] <ForNeVeR> Из контекста почти всегда ясно, Float ты хотел или Integer.
[16:07:40] <Ender> ForNeVeR, это всё понятно и хорошо, то я так понял, что если fmap будет заполнен на стадии парсинга, то у нас _ОДИН_ГЛОБАЛЬНЫЙ_фмап?
[16:07:45] <Lavir> Например, в случае, когда я пишу софтину для расчета прецизионных усилителей, мне нафиг не сдались Float, Integer и Complex. Мне нужны PreciseFloat, BigInteger и PreciseFloatComplex.
[16:08:12] <Ender> а нахуя я его всюду тогда аргументом к execute таскаю?
[16:08:22] <ForNeVeR> Ender: а тебе нужны локальные?
[16:08:30] <ForNeVeR> Ender: а затем, чтобы ты не расслаблялся.
[16:08:36] <ForNeVeR> Глобальные переменные в моём цодингтиме?
[16:08:37] <Ender> =D
[16:08:46] <ForNeVeR> Никаких глобальных переменных, понел?
[16:08:49] <Ender> lf
[16:08:51] <Ender> да
[16:08:53] <Ender> я усёк
[16:09:05] <ForNeVeR> Всё статичненько в main выделяешь, а потом по мере надобности передаёшь куда нужно.
[16:09:29] <ForNeVeR> Lavir: нахуй это всё не нужно, ну, кроме BigInteger.
[16:09:39] <ForNeVeR> Lavir: Fixed нужен. Float - нет.
[16:09:43] <ForNeVeR> Это историческая ошибка.
[16:10:00] <Ender> прост
[16:10:03] <Ender> я пока не понимаю
[16:10:10] <ForNeVeR> PreciseFloat - это ты Double так назвал? Одобряю.
[16:10:27] <ForNeVeR> Хотя писать длинно.
[16:11:35] <Lavir> Нет, это класс чисел с плавающей точкой из класса точных вычислений. Например.
[16:12:00] <ɹǝɟılʍǝu> ForNeVeR, чому флоан не нужен?
[16:12:07] <ɹǝɟılʍǝu> Фдоат*
[16:12:08] <ForNeVeR> Ну, инстанс такого типа - это ж дабл, не?
[16:12:18] <ɹǝɟılʍǝu> Флоат*
[16:12:32] <ForNeVeR> ɹǝɟılʍǝu: а зачем он нужен? IRL у нас нету результатов инструментальных исследований, которые бы замерялись флоатами.
[16:12:43] <Lavir> А Float, Double и т. д. я зделою библиотечными типами, транслирующимися через FFI.
[16:12:43] <ForNeVeR> У нас всегда фиксед.
[16:12:58] <ɹǝɟılʍǝu> Хм...
[16:13:03] <Ender> как у меня будет ADefinition для начала, а для каждого ADefinition у меня два своих контекста. просто по сути ADefiniton хочет любой Node, но в 95% это будет Block. но тогда как мне создать те же AddNode для Block, например в количестве трех штук, чтобы я понятия не имел, например, чем именно является increment. Чтобы параметры свои всё это говно получило потом, после вызова CallNode.
[16:13:11] <Ender> ну вы понели???=(
[16:13:19] <ForNeVeR> А если бы дефолтную точность фикседа можно было выставить заранее в компилтайме, например, да с железной поддержкой - это бы могло ещё больше повысить скорость вычислений.
[16:13:38] <ɹǝɟılʍǝu> Логично.
[16:14:03] <Lavir> ForNeVeR, нет. Тип PreciseFloat много мощнее Double. Фактически, его точность (а равно, мощность) ограничена лишь памятью компьютера.
[16:14:07] <ForNeVeR> Fixed + Rational должно хватить всем.
[16:14:18] <ForNeVeR> (хе-хе)
[16:14:42] <ForNeVeR> Ender: что ты несёшь?
[16:14:56] <Lavir> > Fixed + Rational должно хватить всем.
Тоже нет. Этого хватит для экономистов. Если ты используешь синусы-косинусы, то тебе уже понадобятся иррациональные числа.
[16:15:01] <ForNeVeR> Ender: поясни по-хардкору. Какой кусок кода ты затрудняешься представить?
[16:15:04] hinst вышел из конференции
[16:15:12] <ForNeVeR> Lavir: ок, соглашусь.
[16:15:22] <ForNeVeR> Экономисты, кстати, тоже юзают синусы.
[16:15:34] <Lavir> Тогда тем более.
[16:15:43] <ForNeVeR> Только вот заметь - снова нужны не флоаты, а другой класс чисел.
[16:15:54] <Lavir> А для графона в играх и Float32 хватит.
[16:16:03] <ForNeVeR> А зачем он там?
[16:16:12] <ForNeVeR> (я про флоат)
[16:16:29] <Lavir> Float нинужен, да.
[16:16:39] <Ender> Какой-какой... typedef vector <SyntaxTreeNode *> aofs; ясна? BlockNode (aofs &s) понятна? как сделать блок?
[16:16:45] <ForNeVeR> Мне кажется, что вполне можно было бы при грамотном подходе обойтись фикседом + набором специальных функций для вывода графики.
[16:16:51] <ForNeVeR> Не той унылоты, которая есть сейчас.
[16:16:59] <ɹǝɟılʍǝu> Четырк байта на канал будет ня)
[16:17:05] <ForNeVeR> А вот раньше были мониторы с поддержкой вывода эллипсов, например.
[16:17:20] <Lavir> ForNeVeR, при небольшой разнице в порядках — да.
[16:17:23] <ForNeVeR> Не многоугольников с прямыми углами, а эллипсов, ёбен.
[16:17:33] <ForNeVeR> Настоящих (ну, почти что).
[16:17:52] <Lavir> Но я о другом. Я о том, что в разных программах и даже в разных частях одной программы нужна разная семантика числовых литералов.
[16:18:04] <ForNeVeR> Ender: что ты несёшь.
[16:18:53] <ForNeVeR> new BlockNode({ new AddNode("x", constant1), new AddNode("y", constant1), new AddNode("z", constant1) })
[16:18:59] <ForNeVeR> Ender: чо тут неясного*
[16:19:00] <ForNeVeR> ?
[16:19:13] <ForNeVeR> Деструкторы вот ещё написать не забудь, кстати.
[16:19:28] <ForNeVeR> Или юзай unique_ptr в классах дерева вместо сырых указателей, так красивше.
[16:19:43] <Lavir> shared_ptr
[16:19:50] <ForNeVeR> не_нужно
[16:20:09] <ForNeVeR> Шаред - это для недоумков, которые не умеют в семантику владения.
[16:20:16] <Lavir> Хм-м-м!
[16:20:43] <ForNeVeR> Шаред птр убил производительность, убил плюсы, убил разработку, убил программирование.
[16:21:13] * ForNeVeR сильно утрирует, но только так удаётся донести мысли до некоторых индивидов.
[16:21:18] <Lavir> Я так понимаю, за упоминание GC в этой конфе тоже банят, да?
[16:21:18] <ɹǝɟılʍǝu> Убил миллионы голодных нешров.
[16:21:30] <ɹǝɟılʍǝu> Чому?
[16:21:33] <Ender> ForNeVeR, епт! AddNode (string v, SyntaxTreeNode *i) --- ты сам сказал, что инкремент _МОЖЕТ_ вычисляться. я готовлю blockNode _для_ADefinition_ ! что тут неясного? =(
[16:21:34] <ForNeVeR> Lavir: нет, GC - хорошая штука.
[16:21:49] <m4n71k0r> если он хороший
[16:21:51] <Lavir> Э-э-э…
[16:21:53] <ForNeVeR> Ender: блядь, я совершенно не выкупаю, чо ты несёшь.
[16:22:00] <Lavir> > GC
> хороший
Э-э-э…
[16:22:01] <m4n71k0r> а плохой GC - не нужен
[16:22:04] <ForNeVeR> 1) инкремент может вычисляться, да
[16:22:12] <ForNeVeR> 2) готовь blockNode
[16:22:18] <ForNeVeR> В чём вопрос-то?
[16:22:29] <ForNeVeR> И зачем нам инкременты, которые, например, нельзя вычислять?
[16:22:38] <ForNeVeR> Что это за хуйня вообще?
[16:22:40] <Ender> ВОТЫМЕННО!
[16:22:46] <Ender> они нахуй ненужны
[16:22:49] <ForNeVeR> Посаны, может, я дебил и не понимаю, о чём меня спрашивают?
[16:22:57] <Ender> щас объясню
[16:22:57] <ForNeVeR> Кто-нибудь может мне перевести?
[16:23:00] <Ender> подожди
[16:23:05] <Ender> я получше сформулирую
[16:23:19] <ForNeVeR> Ender: давай ты пример кода мне напишешь, а я тебе - какие конструкции нужно вызвать, чтобы его смоделировать.
[16:23:52] <Ender> лол, но for (int i=0; i<3; i++)
statement.push_back(new AddNode(new string, new SyntaxTreeNode));
[16:24:43] <ForNeVeR> new SyntaxTreeNode
[16:24:45] <ForNeVeR> WTF
[16:24:58] <Lavir> ForNeVeR, ты понимаешь, что если не нужен shared_ptr, то GC лишается смысла?
[16:25:06] <ForNeVeR> Класс абстрактный, кто разрешил вызывать конструктор?
[16:25:11] <ForNeVeR> Lavir: бредишь.
[16:25:15] <Ender> я хочу, чтобы string, SyntaxTree, какие они именно есть, какими я их положу в функцию, стали известны только в тот момент _когда_я_вызову_функцию_
[16:25:21] <ForNeVeR> GC возможно реализовать и без shared_ptr.
[16:25:44] <ForNeVeR> Более того, реализация GC на счётчике ссылок обладает всем известными недостатками, о которых ты почему-то не вспоминаешь в этом треде.
[16:25:45] <Ender> а в функции я собрался передать BlockNode
[16:26:18] <ForNeVeR> Ender: дак парсер же.
[16:26:20] <Lavir> ForNeVeR, GC *не нужно* реализовать, если тебе не нужны shared/weak_ptr.
[16:26:22] <ForNeVeR> Чо ты несёшь?
[16:26:31] <ForNeVeR> Lavir: обоснуйте.
[16:27:03] <ForNeVeR> Lavir: а вообще, если ты дофига умеешь в семантику владения - то таки да, GC тебе не нужен.
[16:27:21] <ForNeVeR> Страус уже настолько заебался вам это объяснять, что вынужден был предложить запилить GC в новых плюсах.
[16:27:25] <Lavir> ForNeVeR, если ты дофига умеешь в сема… Да.
[16:28:00] <ForNeVeR> И, конечно же, не всегда удаётся разобраться в зависимостях между объектами в достаточной степени, чтобы ликвидировать все shared_ptr в программе. Это и так ясно.
[16:28:03] rexim вышел из конференции
[16:28:32] <ForNeVeR> Просто я к тому, что по умолчанию лучше всё-таки не тащить весь этот оверхед и юзать unique_ptr. Тем более - в классах АСД, где с владением всё предельно ясно.
[16:28:50] <ForNeVeR> Вот когда захотим дерево с мемоизацией - будет другой разговор.
[16:29:54] <ForNeVeR> Ender: у тебя эти аргументы должны подставляться парсером, так что вопрос мне непонятен.
[16:29:57] <ForNeVeR> Парсер-то всё знает же.
[16:31:30] <ForNeVeR> SyntaxTreeNode parseAddNode() { return AddNode(parseVariableName(), parseSyntaxTreeNode()); }
[16:31:43] <ForNeVeR> Ender: т' п'нял да?
[16:32:28] <Lavir> ForNeVeR, unique_ptr, в общем-то, тоже не нужен, если у тебя большой стек. Но не суть. Если тебе захочется скопировать объект, тебе придется устраивать deep-copy.
[16:32:47] <Lavir> shared_ptr помимо своей основной функции еще позволяет экономить память.
[16:32:58] <Lavir> Хотя нет, не так.
[16:33:08] <ForNeVeR> Lavir: читай выше про мемоизацию.
[16:33:16] <Ender> то есть после того как отпарсили, мы точно знаем, какая именно нода будет инкрементом в AddNode, и какое там будет имя.
[16:33:16] <ForNeVeR> Хватит переиначивать мои тезисы и повторять их.
[16:33:24] <ForNeVeR> (я знаю, что ты не специально, не бугурти)
[16:33:34] <ForNeVeR> (я знал, что ты собираешься бугуртить)
[16:33:37] <Lavir> А, да. Логично. Но не, не так.
[16:33:53] <Ender> здец
[16:33:59] <Ender> ладноъ
[16:34:04] <Ender> вопрос
[16:34:08] <ForNeVeR> Ender: да. Конечно же, сначала надо распарсить, и только потом принимать решение, какая там была нода.
[16:34:12] <ForNeVeR> Полиморфизм, брони.
[16:34:14] <Lavir> Невозможно доказать, что юзер не пытается сделать в памяти какой-нибудь цикл. Наверно. Надо подумать…
[16:34:23] <ForNeVeR> Проблема остановки anyone?
[16:34:33] <ɹǝɟılʍǝu> ForNeVeR, брони?
[16:34:37] <ForNeVeR> Доказать возможно, но не для всех случаев это будет просто.
[16:34:44] <ForNeVeR> ɹǝɟılʍǝu: а ты мне не брони!
[16:34:48] ɹǝɟılʍǝu вышел из конференции
[16:34:49] <Ender> как BlockNode засунуть в ADefinition, если параметр у конструктора там имеет тип SyntaxTree*?
[16:34:59] <ForNeVeR> Ender: проблемы, комиссар?
[16:35:08] <Lavir> ForNeVeR, тут вопрос в принципиальной возможности. Доказывать мне надо на этапе конпеляции, конечно же.
[16:35:16] <ForNeVeR> Ender: BlockNode наследован от SyntaxTreeNode. Полиморфизм.
[16:35:37] <Ender> я в курсе
[16:35:41] <Ender> но на меня ругаются.
[16:35:42] <ForNeVeR> Lavir: принципиально возможно, но сложность очень большая. Я удивлюсь, если ты не слышал про halting problem.
[16:36:07] <ForNeVeR> Ender: и я буду ругаться.
[16:36:24] <ForNeVeR> Ender: могу сильно наругать и забанить, если это помогает.
[16:36:43] <Lavir> > сложность очень большая
В смысле, много писанины надо писать или решать какую-нибудь задачу уровня проблемы остановки?
[16:37:01] <ForNeVeR> Lavir: бро, ты и сформулировал проблему остановки, разве нет?
[16:37:03] <Lavir> > Ender: могу сильно наругать и забанить, если это помогает.
А я не могу. :(
[16:37:32] <ForNeVeR> Lavir: ты можешь написать язык, в котором зацикливание невозможно.
[16:37:34] <Ender> лавир иди в /dev/null
[16:37:38] <Ender> не хайлайти меня
[16:37:54] <ForNeVeR> Кажется, coq проверяет зацикливания, только вот это несколько мешает при реализации сложных функций.
[16:37:57] <Lavir> ForNeVeR, не знаю. Сомневаюсь. Я про циклы в графе объектов говорил.
[16:38:03] <ForNeVeR> А, вот оно что.
[16:38:24] <ForNeVeR> Эта задача мне интуитивно видится сходной с проблемой остановки, но формального доказательства представить не могу.
[16:38:42] <ForNeVeR> Можно сформулировать язык, который не даст сделать циклы в графе объектов.
[16:38:49] <ForNeVeR> Но это будет мешать при реализации и жрать память.
[16:38:51] <Lavir> Мне надо доказать на этапе компиляции, что скомпилированный и оптимизированный код не будет течь из-за неверного применения shared_ptr-ов. Вот.
[16:38:53] <ForNeVeR> Ну ты понял, короч.
[16:39:09] <Lavir> ForNeVeR, уже зделоли. В Mozilla, вроде.
[16:39:12] <ForNeVeR> Можешь почитать папирус про реализацию valgrind, кстати.
[16:39:25] <Lavir> Там permission-ы используются на переменные.
[16:39:32] <ForNeVeR> Ты про Rust?
[16:39:34] <Lavir> Но это все не то, не то!
[16:39:38] <Lavir> Нет, еще какой-то.
[16:39:44] <ForNeVeR> Да, там довольно интересная система типов с указателями.
[16:40:05] rexim зашёл в конференцию
[16:40:06] <ForNeVeR> В мозиле делали руст, и там как раз были какие-то фишки против утечек указателей.
[16:40:23] <Lavir> Нет, после Rust-а еще какой-то. Блин, забыл…
[16:40:25] <ForNeVeR> Lavir: друже, я понимаю, что у тебя всё "не то". Правда, понимаю.
[16:40:46] <ForNeVeR> Попробуй прикинуть алгоритмы для квантовых и прочих сверхтьюринговых архитектур.
[16:40:57] <Lavir> Зачем?
[16:41:00] <ForNeVeR> Когда ты их доработаешь, такие машины как раз появятся в продаже :)
[16:41:05] <ForNeVeR> На них можно сделать "то".
[16:41:10] <Lavir> А.
[16:41:25] <ForNeVeR> Например, решить halting problem за O(n), ну или что-нибудь в этом роде.
[16:41:34] <Lavir> Wait, what?
[16:41:42] <ForNeVeR> Сверхтьюринговые же.
[16:41:48] <ForNeVeR> Функции-оракулы етц.
[16:42:07] <ForNeVeR> Ну а интуитивно мне видится, что анализ проблемы остановки на квантовой машине - это вообще, например, раз плюнуть.
[16:42:20] <ForNeVeR> Просто берёшь и выполняешь программу со всеми возможными входами.
[16:42:23] <Lavir> Ну, «сверхтьюринговые» не значит «всевычисляющие».
[16:42:38] <ForNeVeR> С применением суперкомпиляции это возможно даже на ограниченном множестве кубитов, например.
[16:42:56] <Lavir> > со всеми возможными входами
Не получится все возможные входы ввести.
[16:43:00] <ForNeVeR> Lavir: а, так тебе сверхтьюринговые тоже уже "не то"?
[16:43:09] <ForNeVeR> Да ты зажрался просто. И охуел.
[16:43:15] <Lavir> Да. :(
[16:43:26] <ForNeVeR> А есть какие-нибудь супер-пупер-тьюринговые?
[16:43:31] <ForNeVeR> Шобы вот всё-всё вычислить.
[16:44:24] a1batross вышел из конференции: Disconnected: closed
[16:44:42] <ForNeVeR> Ну вот, к примеру.
1. Делаем предположение A1 относительно поведения программы (на основании квантового события, чтоб минимизировать возможные жертвы).
2. Выполняем программу, проверяя попутно предположение A1.
3. Если наше предположение не оправдалось, уничтожаем вселенную.
[16:44:46] <Lavir> В том-то и дело, что нет. И никаких принципиально иных способов считать в обозримом будущем не видно. Сплошная безысходность. Всё тлен. Мы все умрём.
[16:45:23] <Lavir> Для пункта 3 надо сначала выбутстрапиться из этой Вселенной.
[16:45:27] <ForNeVeR> Теперь задача сводится к тому, чтобы предложить множество легко проверяемых в рантайме предположений A :)
[16:45:41] <ForNeVeR> А эту задачу можно решать по сходной методике, кстати.
[16:45:49] <ForNeVeR> Lavir: фишка в том, что ты уже выбутстраплен.
[16:46:06] <Lavir> Да вы, батенька, идеалист!
[16:46:08] <ForNeVeR> Ты бутстрапишься на шаге 1, я специально отметил необходимость квантового события.
[16:46:26] <Lavir> А. Стоп.
[16:47:13] <Lavir> Поправь там: «уничтожаем подвселенную».
[16:48:05] <Lavir> Блин. Мне же работать надо.
[16:48:07] <ForNeVeR> Таки нет, это вселенная.
[16:48:15] <ForNeVeR> Иерархически выше у нас мультиверс.
[16:48:25] <ForNeVeR> Я пока что не вижу способа его уничтожить. К сожалению.
[16:48:58] <Lavir> Уже нету никакого мультиверса. Есть одна большая квантовая спутанность.
[16:49:17] <ForNeVeR> Это просто другая интерпретация.
[16:49:24] <rexim> Уже разбанили...
[16:49:28] <Lavir> И тебе в п. 3 надо будет как-то уничтожить компоненту в этой самой спутанности.
[16:49:30] <ForNeVeR> Нет.
[16:49:46] <ForNeVeR> Lavir: называй как хошь.
[16:49:51] <Myp> Парни, а может просто ебануть зеленым?
[16:50:05] <ForNeVeR> Зелёный - это, гм, бутират чтоле?
[16:50:05] <rexim> Вы про меня?
[16:50:11] <Myp> Да!
[16:50:14] <rexim> >_<
[16:50:15] <ForNeVeR> Я слышал, от него плохо бывает.
[16:50:45] <Lavir> ForNeVeR, это в принципе невозможно, потому что единственный способ что-то изменить в спутанности — это внести в нее еще больше спутанности.
[16:50:47] <Lavir> Вот.
[16:50:49] <Lavir> Наверно.
[16:50:53] <ForNeVeR> Ну и ок.
[16:51:12] <ForNeVeR> Хотя строгость термина "больше спутанности" меня несколько удручает.
[16:51:19] <ForNeVeR> В чём ты измеряешь спутанность? :)
[16:51:43] rea вышел из конференции
[16:51:45] <Lavir> Ну, я так выразил введение в нее новых компонент.
[16:51:59] * ForNeVeR алсо совершенно не знаток интерпретаций квантовой механики, так что не принимайте утверждений на веру.
[16:52:31] <Myp> ForNeVeR: Когда ты упорот, то неплохо импровизируешь!
[16:52:49] <ForNeVeR> Lavir: под "уничтожением" я на самом деле необязательно имел в виду удаление вселенной из мультиверса.
[16:52:56] <ForNeVeR> Можно просто убивать себя, например.
[16:53:04] <ForNeVeR> Ты про bogosort не слышал чтоле?
[16:53:23] <ForNeVeR> И про квантовое самоубийство? Квантовое ружьё?
[16:54:23] <Lavir> Слышал про первое. Не забывай, что спутанность на деле может оказаться «конкретностью», то бишь, содержать один единственный вариант. Можно убить себя… с концами.
[16:55:04] <ForNeVeR> Я не думаю, что такое возможно.
[16:55:24] <ForNeVeR> Серьёзно - в реальности происходит куча квантовых событий и без наших ружей.
[16:55:31] <Lavir> Все-таки наша Вселенная не похожа на пространство вариантов Зеланда. Иначе какой-либо из вариантов просто всё уничтожил бы.
[16:55:35] <ForNeVeR> Каждый человек на самом деле убит именно из такого ружья.
[16:56:21] <ForNeVeR> Хотя мне тут давеча говорили, что, мол, размерность пространства бран ограничена и их там не бесконечное количество умещается.
[16:56:33] <ForNeVeR> Это было бы печально.
[16:59:05] <Lavir> Во-первых, положи теорию струн на место, где взял.
[16:59:20] <ForNeVeR> Зачем? Она мне нравится.
[16:59:32] * ForNeVeR поглаживает струнную теорию и приговаривает "моя прелесть".
[17:00:04] <ForNeVeR> Myp: кстати, я не упорот.
[17:00:05] <ForNeVeR> И не слоу!
[17:00:10] <Lavir> Она не работает. Придут физики, допилят её, тогда будешь трогать. А сейчас положи на место, а то сломаешь <s>мозги себе</s>.
[17:00:31] <ForNeVeR> Lavir: да лааадно тебе, эти физики всё постоянно портят.
[17:00:36] <Myp> ForNeVeR: Ну, не перманентно, но случается
[17:00:48] <ForNeVeR> Считай, что они коллапсируют волновые функции, но на уровне гипотез.
[17:01:17] <ForNeVeR> Было больше пространство гипотез: Земля вращается вокруг Солнца, Солнце вокруг Земли, б-г всё создал, Летающий макаронный монстр...
[17:01:23] <ForNeVeR> А потом пришёл Ньютон и всё сломал.
[17:01:29] <ForNeVeR> Коллапсировал.
[17:01:44] <ForNeVeR> Хотя это, кажется, сделал кто-то до него, ну да неважно.
[17:02:16] <Lavir> Ну, рано или поздно это пришлось бы сделать, иначе сколлапсировали бы люди от голода.
[17:02:43] <ForNeVeR> Это соответствует развитию ситуации во вселенной, в которой функция-оракул вернула неправильный результат, между прочим.
[17:03:18] <Lavir> Если б мне не неслись на такой скорости по оси времени, то и не пришлось бы ничего коллапсировать. А так приходится огибать препятствия в туннеле идей.
[17:03:35] <Lavir> Да.
[17:03:41] <Lavir> И это меня печалит.
[17:04:01] <Lavir> И главное, выхода из этой ситуации нет. Мы все умрём.
[17:04:04] <Lavir> Всё тлен.
[17:04:14] <ForNeVeR> А мы и не несёмся. Мы - статичны.
[17:04:30] <Lavir> Относительно чего?
[17:04:41] <ForNeVeR> Просто в каждый момент времени статичность соответствует такому состоянию сознания, которое "помнит" предыдущие несколько событий.
[17:05:07] <ForNeVeR> Это не означает, что эти события реально имели место. Нет оснований так считать.
[17:06:48] <Ender> ололо, ололо, я ебучий наркоман
[17:06:50] <Lavir> Ты вот сейчас что пытаешься сделать? Дискретизировать Вселенную?
[17:06:55] <Ender> http://cs617724.vk.me/v617724152/d7d4/dQrI2z_5Z44.jpg
[17:06:56] <ForNeVeR> Знаете, у моей бабушки была собака, и вот эта собака закапывала кости на территории сада.
[17:06:58] govardhan зашёл в конференцию
[17:07:12] <ForNeVeR> Так вот, собака потом не помнила, где их закопала, и никогда к ним не возвращалась.
[17:07:14] <ForNeVeR> Понятно?
[17:07:36] <ForNeVeR> Ender: дебаггер в руки и вперёд - отлаживать.
[17:08:12] <ForNeVeR> Ender: главное во время дебаггинга - это видеть причинно-следственные связи.
[17:08:19] <ForNeVeR> Обычно они выражаются в виде стека.
[17:08:27] <Lavir> ForNeVeR, означает. Вон там лежит бритвочка «Occam», возьми ее и сходи в ванну, побрей себе мозг.
[17:08:29] <ForNeVeR> (хотя иногда не выражаются, и это сложные случаи)
[17:08:39] <Ender> блядь, ForNeVeR, комичность момента в том, что я впервые вижу такую хуйню, и удивления в 5 раз больше, чем когда я в первый раз увидел Segfault.
[17:09:33] <ForNeVeR> Lavir: моя философия как раз не содержит лишних сущностей типа т.н. "времени".
[17:09:53] <ForNeVeR> Назвать её теорией язык не повернулся, научности она не содержит.
[17:10:15] <ForNeVeR> Ender: да ладно тебе. У меня такое уже сто раз было!
[17:10:20] <uıʃɐɟ∀> Ender: Ты просто где-то кинулся эксепшоном и не поймал его.
[17:10:29] <m4n71k0r> передайте, пожалуйста, эндеру, что бросать массивы символов в виде исключений - хуёвый путь
[17:10:32] <ForNeVeR> И уж поверь, увидеть FatalExecutionEngineError где-нибудь в дотнете можно намного реже.
[17:10:45] <uıʃɐɟ∀> m4n71k0r: Он массив кидает? Мне показалось, char*.
[17:10:50] <ForNeVeR> m4n71k0r: дак он не массив кинул, а указатель.
[17:10:55] <m4n71k0r> пусть докажет
[17:10:59] <ForNeVeR> Скорее всего, это я ему сказал так сделоть :3
[17:11:09] <ForNeVeR> Кажется, я в тот день был не в настроении, т.к. писал на жабаскрипте.
[17:11:35] <m4n71k0r> бл, почему нельзя было придумать какую-нибудь группу классов - исключений?)
[17:11:40] <Ender> ForNeVeR, нет, ты не виноват. я сам понятия не имею, откуда этот эксепшн то вылетел
[17:11:41] <m4n71k0r> это эндеру
[17:11:43] <Ender> я в шоке нахуй
[17:11:56] <ForNeVeR> Ender: дак отлаживай, ёпта. Ты чо?
[17:11:59] <m4n71k0r> ты делал throw what() ?
[17:12:05] <Ender> неп
[17:12:12] <m4n71k0r> я помню это говно у тебя в коде
[17:12:18] <ForNeVeR> m4n71k0r: там смешнее. У него там throw "moo duck" :D
[17:12:20] <Ender> эм, да, у меня один тхров на всб программу
[17:12:22] <Ender> =)))
[17:12:25] <Ender> да-да
[17:12:26] <Myp> m4n71k0r: как же ты спал-то все это время?:)
[17:12:35] <ForNeVeR> Одной строчкой описана вся программа.
[17:12:37] <m4n71k0r> не знаю, я забил
[17:12:39] <ForNeVeR> Кинул мудака!
[17:12:46] <Ender> =D
[17:13:49] <uıʃɐɟ∀> Тогда лучше throw "lawh";
[17:13:55] <uıʃɐɟ∀> Их кидать правильнее!
[17:14:11] govardhan вышел из конференции
[17:14:49] <Ender> lawh!
[17:15:35] <Ender> Мантикор, у меня там оно ну так и так не "фигурирует".
[17:15:49] <m4n71k0r> если бы у типа исключения было бы осмысленное название, то ты примерно мог бы знать, что его кинуло
[17:15:51] <Ender> тот самый throw, о котором ты говоришь.
[17:16:32] <m4n71k0r> да я в целом о "стиле"
[17:16:55] SolarRay зашёл в конференцию
[17:16:59] <Ender> я тебе говорю, там одно единственное место было покачто, где может произойти говно. и то я его сейчас не использую. так что для меня это такое. античудо. весь на эмоциях, лол
[17:17:17] <ForNeVeR> Можт, у тебя парсер упал?
[17:17:22] <ForNeVeR> Ну и это.
[17:17:34] <ForNeVeR> Эндер, ёбаный ты нахуй, ты до сих пор не запустил отладчик?
[17:17:38] <m4n71k0r> античудо
[17:17:40] <ForNeVeR> Гальюны чистить заставлю!
[17:17:41] <Lavir> Могло что-то из «std::…» прилететь.
[17:17:45] <ForNeVeR> Опердени отлаживать!
[17:17:49] <ForNeVeR> На пхп писать!
[17:17:50] <m4n71k0r> нет, не могло
[17:17:53] <ForNeVeR> Хотя не, это слишком жестоко.
[17:18:01] <m4n71k0r> опердени...да
[17:18:07] <Lavir> > На пхп писать!
Не слишком ли?
[17:18:18] <ForNeVeR> Lavir: someone is slow here.
[17:21:13] <Ender> ForNeVeR, разобрался.
[17:21:21] <Ender> мантикош прав, я мудак
[17:21:26] <ForNeVeR> Ender: в коде была ошибка, да?
[17:21:30] <ForNeVeR> Я так и знал!
[17:21:47] <Ender> ну просто я ж забыл где этот мудак кроется.
[17:21:55] <Ender> оказалось в getvar
[17:22:05] <Ender> а я её использую.
[17:22:10] <ForNeVeR> А где гудстаф? Вы его опять порезали тут?
[17:22:11] <Ender> ну и там короче
[17:22:18] <Ender> ну вы понели
[17:22:47] <Ender> короче почему-то не возвращает переменную getvar
[17:22:52] <Ender> в тесте ошибка.
[17:22:59] <ForNeVeR> :(
[17:23:01] <Ender> точнее значении
[17:23:02] <Ender> е
[17:33:27] magog вышел из конференции
[17:36:10] hinst зашёл в конференцию
[17:36:12] hinst вышел из конференции
[17:36:18] hinst зашёл в конференцию
[17:52:52] magister зашёл в конференцию
[17:54:58] a1batross зашёл в конференцию
[17:57:20] <Lavir> Посоны, посоны, я, кажется, придумал, как можно решить проблему вайпов в распределенном форуме!
[17:58:32] Myp вышел из конференции
[18:00:25] <ForNeVeR> Зобанить.
[18:01:12] <Lavir> > Зобанить
> в распределенном
[18:01:19] <ForNeVeR> Зобанить всех!
[18:01:37] <Lavir> Люди не… Оу.
[18:01:38] <ForNeVeR> Насколько ты помнишь, уничтожение вселенной у нас эффективно аналогично уничтожению наблюдателя.
[18:01:45] <ForNeVeR> Так что просто не ходи на такой форум :3
[18:02:15] <Lavir> ска
[18:02:30] <ForNeVeR> Если ты будешь убивать себя при вайпах форумов - то в единственной мировой линии, в которой ты останешься жив, вайпов не будет.
[18:03:54] <xspeed> всех с пятницей! )
[18:15:41] <Ender> xspeed, и тя!
[18:18:21] <Ender> $wtf hinst
[18:18:23] <horta hell> Ender: Определение не найдено.
[18:18:42] <Ender> hinst, а ты кто? =)
[18:19:48] <Lavir> $wtf Lavir
[18:19:49] <horta hell> Lavir: > ещё одна жертва coding@ © F…
[18:23:34] <horta hell> Котэ Миксера пытается сожрать все, что найдет.
[18:24:04] <rexim> xspeed, хей! И тебя с пятницей, робокопчик! :)
[18:26:48] <xspeed> rexim: :P как твой переезд состоялся?
[18:30:00] <rexim> xspeed, все вроде хорошо, спасибо. )
[18:30:51] <xspeed> rexim: молодец, главное - не прокрастинируй :P
[18:31:04] <rexim> Окай )
[18:36:56] ɹǝɟılʍǝu зашёл в конференцию
[18:39:23] <ɹǝɟılʍǝu> $pet stats
[18:39:25] <horta hell> ɹǝɟılʍǝu:
Кличка: Котэ Миксера
Здоровье: 8
Голод: 6
[18:39:27] <ɹǝɟılʍǝu> $pet feed
[18:39:29] <ɹǝɟılʍǝu> $pet heal
[18:39:29] <horta hell> ɹǝɟılʍǝu: Котэ Миксера был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[18:39:34] <horta hell> ɹǝɟılʍǝu: Котэ Миксера был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[18:39:40] <ɹǝɟılʍǝu> $pet rating
[18:39:40] <horta hell> ɹǝɟılʍǝu:
zxc: 47PTC
F…: 6PTC
ɹǝɟılʍǝu: 4PTC
Славный капитан: 2PTC
r…: 1PTC
E…: 1PTC
u…: 1PTC
ckorzhik: 1PTC
[18:39:42] <ɹǝɟılʍǝu> Ха!
[18:39:49] <ɹǝɟılʍǝu> А вы так не умеете.
[18:40:19] <hinst> Ender: я няша
[18:40:46] <rexim> hinst, ой, привет, няша! :)
[18:40:57] <hinst> ня
[18:41:10] <ɹǝɟılʍǝu> ми
[18:43:08] <rexim> Нужно больше няшь!
[18:43:15] <rexim> В это чятике нехватает няшь!
[18:43:35] <rexim> этом*
[18:43:44] <rexim> Нам нужные суровые бородатые няши.
[18:43:48] <rexim> Как джей, например.
[18:43:55] <ɹǝɟılʍǝu> няш*
[18:44:02] <ɹǝɟılʍǝu> Множественное число же)
[18:44:08] <rexim> Хм...
[18:44:22] <rexim> Ок, я тебе доверяю как опытному няшоведу.
[18:44:36] <Lavir> Всем пока! Да, это, разбаньте мой основной акк, а то мне неудобно же.
[18:44:39] Lavir вышел из конференции: Gone.
[18:44:51] <rexim> Lavir, а вот хуй. Ты не няша.
[18:53:17] Minoru зашёл в конференцию
[18:54:25] a1batross вышел из конференции: Logged out
[18:54:52] a1batross зашёл в конференцию
[18:57:51] Graf зашёл в конференцию
[18:58:06] Graf вышел из конференции
[19:04:34] hellpirat зашёл в конференцию
[19:07:31] <magister> Y(X) -> P = fun (F) -> X(fun(A) -> (F(F))(A) end) end, P(P).
[19:20:22] <Orhideous> rexim, тут?
[19:23:49] <rexim> Orhideous, да.
[19:26:47] <hellpirat> rexim: Кстааати,по поводу кода о.о http://hastebin.com/kupeteseko.avrasm воот...ток не смеятся(
[19:27:29] <rexim> hellpirat, збс же!
[19:27:33] <rexim> .member hellpirat
[19:27:33] <DeadBot> rexim: ok
[19:27:39] <rexim> Добро пожаловать в цодингтим!
[19:28:39] <hellpirat> Охх,так просто о.о
[19:28:43] <rexim> Да.
[19:28:43] <hellpirat> Спасибо.
[19:29:04] <rexim> hellpirat, главное не останавливайся на этом.
[19:29:49] <magister> давай уже в комплексные числа
[19:30:06] <hellpirat> Да я всё думаю, java vs c# хочется опять вернуться на привычный linux. А с C# там проблемы(
[19:30:32] <rexim> hellpirat, а почему, когда один корень никаких корней вообще не выводится?
[19:30:55] <rexim> Просто сообщение "1 корень"
[19:31:20] <rexim> Почему бы этот один корень и не вывести?
[19:31:47] <magister> в шарпе кстати есть комплексные числа ?
[19:31:51] <magister> тип данных
[19:32:00] <hellpirat> Отличная идея.
[19:32:24] <rexim> magister, я думаю, на этот вопрос можно ответить с одного запроса в гугл.
[19:32:42] <ɹǝɟılʍǝu> Тут дают мембера за код и хороший рецепт!
[19:32:56] <rexim> Рецепт успеха?
[19:33:06] <ɹǝɟılʍǝu> Нет, еды)
[19:33:12] <rexim> А, ну тоже неплохо.
[19:33:29] <ɹǝɟılʍǝu> Алсо, сегодня у меня тушёная картошка с мясом, овощями,и заправленно всё это баклажанной игрой. :3
[19:33:32] <magister> мне как то шарп не нужен
[19:33:52] <rexim> ɹǝɟılʍǝu, уже съел или зафотаешь?
[19:34:01] <ɹǝɟılʍǝu> Я ему уже...
[19:34:15] <magister> плюсов достаточно
[19:34:28] <rexim> ɹǝɟılʍǝu, ну вот... Приятного аппетита тогда. )
[19:34:38] <rexim> magister, покажи свой код на плюсах.
[19:34:41] <rexim> .whois magister
[19:34:41] <DeadBot> rexim: none/participant
online()
зашел в конфу 20.06.14 17:52:52
уровень доступа: 2
[19:34:58] <ɹǝɟılʍǝu> Пасп
[19:35:41] <magister> надо что то вам изъебистое придумать
[19:36:24] <rexim> Расчет числа пи в компайлтайме?
[19:37:02] <ɹǝɟılʍǝu> magister, попили рисовалку :]
[19:37:08] <ɹǝɟılʍǝu> Там много изъёбистого.
[19:37:17] <rexim> О да
[19:37:18] <ɹǝɟılʍǝu> Миксер подветрдит. XD
[19:37:24] <ɹǝɟılʍǝu> Ой, я слоупок
[19:37:36] <rexim> А что? Миксер подтвердил, да. )
[19:37:54] <ɹǝɟılʍǝu> :3
[19:38:29] <rexim> Хотя, если magister профессионально пишет на плюсах, я думаю, его твоим кодом не удивить.
[19:38:57] <ɹǝɟılʍǝu> Хех
[19:39:04] <ɹǝɟılʍǝu> Но я же исправляюсь!)
[19:39:20] <rexim> ɹǝɟılʍǝu, ты молодец, я не спорю.
[19:39:24] <ɹǝɟılʍǝu> )
[19:39:24] <rexim> Мо-ло-дец!
[19:39:49] * rexim что-то сегодня на пике доброты.
[19:39:58] <ɹǝɟılʍǝu> Да уж)
[19:42:25] <rexim> $pet stats
[19:42:26] <horta hell> rexim:
Кличка: Котэ Миксера
Здоровье: 89
Голод: 78
[19:42:29] <rexim> $pet feed
[19:42:29] <horta hell> rexim: Котэ Миксера покормлен.
[19:42:31] <rexim> $pet heal
[19:42:32] <horta hell> rexim: Котэ Миксера здоров.
[19:42:38] <rexim> $say 10
[19:43:18] <horta hell> rexim: F…: у тебя есть какой-нибудь написанный тобой код, который читает картинку и который будет выглядить как стрим или что-то того?
[19:43:26] <rexim> $say 10
[19:43:27] <horta hell> rexim: moonhawk: вот ты, кстати, как хорту хелла по зеленым волнам?
[19:43:45] <rexim> Он прошла как хорту хелла по зеленым волнам! :D
[19:43:52] <rexim> Прохладным ливнем после жакого дня!
[19:43:58] <rexim> жаркого*
[19:44:03] <rexim> Она*
[19:44:07] <rexim> Пздц! >_<
[19:44:23] <rexim> isgfood
[19:44:24] <rexim> fgdjfjg
[19:44:25] <rexim> [gkldj
[19:45:25] <ɹǝɟılʍǝu> wat
[19:45:29] magister вышел из конференции: offline
[19:49:25] <rexim> Хм...
[19:49:26] <rexim> ушел.
[19:49:37] <rexim> Видимо что-то совсем уж изъебистое написал.
[19:56:21] Myp зашёл в конференцию
[20:08:28] rea зашёл в конференцию
[20:09:27] Ender вышел из конференции
[20:10:36] Ender зашёл в конференцию
[20:16:01] grouzen вышел из конференции
[20:20:11] <Ender> котаны
[20:20:17] <Ender> что за Couldn't find method std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::c_str
[20:20:19] <Ender> ?
[20:21:10] <rexim> Что-то я совсем сегодня устал...
[20:21:16] <rexim> Всем спокойной ночи. ~~
[20:21:21] rexim вышел из конференции
[20:21:21] <a1batross> rexim: сн\
[20:21:25] <a1batross> ну блин
[20:21:28] <a1batross> гребанный пинг
[20:29:01] <ɹǝɟılʍǝu> Посоны, тут чо вышло http://www.appmethod.com/pricing
[20:29:03] <ɹǝɟılʍǝu> Пробовал кто?
[20:29:16] <ɹǝɟılʍǝu> Ender, охуеть!
[20:29:31] <ɹǝɟılʍǝu> Высеры коноплятора всегда радуют :)
[20:30:32] <Ender> няфалаер
[20:30:47] <Ender> я охуел над 2мя строчками кода с вилкой сидеть
[20:30:51] <Ender> атвичаю
[20:30:56] <Ender> я што
[20:31:01] <Ender> правда такой тупой?
[20:31:03] <Ender> =(
[20:31:05] grouzen зашёл в конференцию
[20:31:23] matrasskin зашёл в конференцию
[20:31:28] <Ender> CallNode со спокойной дуШОЙ возвращает 0
[20:31:33] <Ender> а нада 8.
[20:31:39] <Ender> охуела совсем мразь
[20:33:20] magister зашёл в конференцию
[20:42:29] SolarRay вышел из конференции
[20:53:39] <Ender> блииинэ
[20:53:42] <Ender> =(
[20:53:44] <Ender> =((((
[21:16:40] Orhideous вышел из конференции
[21:28:47] rea вышел из конференции: Вышел из Vacuum-IM
[21:29:43] a1batross вышел из конференции: Disconnected: closed
[21:30:37] rea зашёл в конференцию
[21:39:11] a1batross зашёл в конференцию
[21:44:49] rejjin зашёл в конференцию
[22:05:19] Orhideous зашёл в конференцию
[22:05:58] grouzen вышел из конференции
[22:09:20] <m4n71k0r> $pet feed
[22:09:21] <horta hell> m4n71k0r: Котэ Миксера покормлен.
[22:09:23] <m4n71k0r> $pet heal
[22:09:24] <horta hell> m4n71k0r: Котэ Миксера здоров.
[22:45:55] matrasskin вышел из конференции
[23:05:37] ckorzhik зашёл в конференцию
[23:05:46] <ɹǝɟılʍǝu> Посоны
[23:05:48] <ɹǝɟılʍǝu> Сразу вопрос
[23:06:56] a1batross вышел из конференции: Disconnected: closed
[23:06:59] <ɹǝɟılʍǝu> Как в D сделать так же? http://ideone.com/ro8RdD
[23:07:12] <rejjin> Зачем же тебе D
[23:07:31] <ɹǝɟılʍǝu> Нада.
[23:18:12] <ɹǝɟılʍǝu> Короче, сделал
[23:20:23] v_oron вышел из конференции
[23:34:06] Myp вышел из конференции
[23:34:23] Myp зашёл в конференцию
[23:34:33] xspeed вышел из конференции
[23:37:06] <Ender> ForNeVeR, fmap2["foo"] = new ADefinition(new SubNode ("f", new GetVariableNode("d")), av); return CallNode("foo", lol).execute(context1, fmap2);
[23:41:20] <Ender> ɹǝɟılʍǝu, ты умеешь, в спирит?
[23:56:25] Orhideous вышел из конференции: Скоро повернуся.
[23:57:54] Orhideous зашёл в конференцию
[23:58:22] Orhideous вышел из конференции
[23:59:01] Orhideous зашёл в конференцию
[23:59:03] Orhideous вышел из конференции
[23:59:35] Orhideous зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!