[00:00:55] <белый шум> а говорят Царь - не-на-сто-я-щий!
[00:09:33] <белый шум> паронджанов хуйнул из гаубицы
[00:12:15] <valexey_> А, так дракон это то что так и не взлетело?
[00:13:07] <geniepro> ну почему? Морской Старт -- там ПО вроде на ДРАКОНЕ сделано. успешно вроде летает
[00:14:26] <valexey_> Вообще чем этот дракон от обычных блок схем отличается?
[00:16:01] <kemiisto> блок-схемы хоть кто-то использует =)))
[00:16:27] <geniepro> тем что блок-схемы рисуются как попало, а дракон-схемы по определённым правилам, и рисование контроллироуется редактором схем
[00:16:54] <geniepro> по идее в дракон-схемам без мышки обойтись можно при их конструировании
[00:18:06] <kemiisto> http://portal.acm.org/citation.cfm?id=323161
[00:18:10] <kemiisto> 1988 год
[00:18:15] <valexey_> Ничего подобного. При рисовании диаграммы конечного автомата, редактором все контролируется
[00:18:44] <geniepro> диаграмма конечного автомата == блок-схема?
[00:19:08] <valexey_> Более того, его можно оттестировать и отладить
[00:19:29] <valexey_> Одна из разновидностей
[00:19:32] <geniepro> конечный автомат -- это сеть Петри, а не обычная блок-схема
[00:19:48] <geniepro> на блок-схемы вообщето ГОСТ есть
[00:19:56] <valexey_> Не надо всё в кучу
[00:20:45] <geniepro> хорошо, если взять редактор конечных автоматов, то можно в нём стандартные блок-схемы рисовать?
[00:21:08] <valexey_> Где дракон лучше диаграммы автомата мили?
[00:21:36] <geniepro> я нинаю что такое диаграмма автомата мили ))
[00:22:16] <kemiisto> valexey_: плоховато ты подкован, однако
[00:22:27] <kemiisto> ДРАКОН сделали Русские!!!
[00:22:32] <kemiisto> тем то и лучше!
[00:24:00] <valexey_> Ща на форуме тему
[00:27:02] <valexey_> Создал
[00:27:05] <geniepro> Диаграмма состояний автомата Мили -- абсолютно не похожа на блок-схемы
[00:27:23] <geniepro> дракон-схемы хоть более-менее к ГОСТу приближаются
[00:27:44] <valexey_> Клал я на ГОСТ
[00:27:57] <valexey_> Функционально оно зачем ?
[00:29:25] <geniepro> ну наверное блоксхемы всё же привычнее, чем диаграммы автоматов
[00:29:45] <valexey_> Кому?
[00:30:03] <geniepro> дракон-схема -- упорядоченная блок-схема, тем и лучше всяких диаграмм автоматов мили
[00:30:14] <valexey_> Блондинкам в погонах?
[00:30:19] <geniepro> постсоветским программерам, по крайней мере
[00:30:38] <valexey_> Ка это классика
[00:31:00] <valexey_> Это дают всем в вузе
[00:31:24] <kemiisto> мне не давали =)
[00:31:26] <valexey_> У нас на работе ка широко используются
[00:31:28] <kemiisto> ЧЯДН?
[00:31:53] <geniepro> дракон-схема -- почти программа, а диаграммы автоматов? сможет физик-химик описать какой-то технологический процесс на диаграмме автоматов так, что бы из этого автоматически программа для технологической линии получилась?
[00:32:03] <valexey_> Вначале архитектор рисует ка затем это уже пишут
[00:32:29] <valexey_> Ка это уже и сразу программа
[00:33:01] <geniepro> конечные автоматы, блоксхемы... вот у мя на работе когда ТЗ начальство даёт -- это выглядит в виде картинок плана настуупления красной армии...
[00:34:14] <valexey_> Тех задание это вообще отдельная песня
[00:34:27] <geniepro> лана, я спать уже, буду обдумывать во сне систему типов самого лучшего языка программирования (императивного пока)
[00:34:30] <geniepro> бб
[00:34:31] <тихий бот> geniepro, чао, бамбина, сори...
[00:34:32] <geniepro> с++
[00:34:35] <тихий бот> geniepro, с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[00:34:42] <geniepro> .
[00:34:42] <тихий бот> geniepro, kemiisto!
[00:34:50] <valexey_> Бб
[00:34:50] <тихий бот> valexey_, чао, бамбина, сори...
[00:35:50] <geniepro> /me мирно почивает
[00:37:05] <valexey_> Только бы эта тема драконографа не притянула к нам на форум
[00:39:10] <kemiisto> :-D
[00:39:33] <kemiisto> ему надо копирайтером работать
[00:39:47] <kemiisto> полотнища уникального контента генерирует без напряга
[00:40:02] <valexey_> Автору дракона сколько лет? 70? 80? 90?
[00:49:15] <valexey_> Ня. Как им удается всем в такие годы щеголять таким стажем? Вон Илью если взять. В 23 года 10 лет работы прогоаммистом.
[00:49:25] <valexey_> Я в шоке
[00:50:20] <valexey_> Сейчас еще окажется что автору дракона лет 55 при стаже 50 лет
[00:50:57] <kemiisto> КЛЕВЕТЫ!
[00:51:57] <valexey_> Уже?
[00:52:21] <kemiisto> минимум 2 за сёдни
[00:52:23] <kemiisto> =)
[00:52:37] <valexey_> Это которые?
[00:53:13] <kemiisto> Он [Вирт] не понимает что нужно индустрии
[00:53:16] <kemiisto> раз
[00:53:48] <valexey_> А у меня тут сегфолт
[00:54:23] <kemiisto> где?
[00:54:36] <valexey_> В проге
[00:54:56] <valexey_> Пытаюсь писать на чистых сях
[00:55:06] <valexey_> Отучаюсь от плюсов
[00:55:14] <valexey_> Бегаю по граблям
[00:59:57] <valexey_> Через fscanf можно бинарное файло читать?
[01:02:24] <valexey_> Похоже что нет
[12:53:25] <valexey_> .
[12:53:26] <тихий бот> valexey_, kemiisto!
[13:00:10] <geniepro> Паронджанов Владимир Даниелович
Дата рождения 1938
Образование кандидат наук: техника [1973]
Место работы Научно-производственный центр автоматики и приборостроения им. акад. Н.А. Пилюгина / старший научный сотрудник
http://ecsocman.edu.ru/text/16151737/
[13:01:03] <geniepro> 73 года, 50 лет стаж -- вроде правдоподобно
[13:01:12] <valexey_> Угу
[13:01:55] <geniepro> с++
[13:01:56] <тихий бот> geniepro, с++ -- это злобное зло! абсолютное зло!! нету злее зла, чем с++!!!
[13:11:32] <geniepro> fscanf -- он же рассматривает файл как текстовый
[13:12:55] <valexey_> Ну да
[13:14:01] <valexey_> А как printf сказать что бы он вывел short ?
[13:14:22] <valexey_> Не int a short
[13:16:16] <geniepro> printf("%d", (int)snum); -- типа того
[13:16:46] <kemiisto> :-D
[13:16:48] <kemiisto> .
[13:16:49] <тихий бот> kemiisto, kemiisto!
[13:16:51] <valexey_> Без конвертации
[13:17:55] <valexey_> К чему нам лишнее копирование?
[13:18:07] <geniepro> без конвертации походу никак. а зачем?
[13:18:18] <valexey_> Там вроде бы можно было указать
[13:21:04] <kemiisto> %hi
[13:21:11] <kemiisto> http://www.cplusplus.com/reference/clibrary/cstdio/printf/
[13:21:44] <kemiisto>
The argument is interpreted as a short int or unsigned short int (only applies to integer specifiers: i, d, o, u, x and X).
[13:21:54] <kemiisto> это h
[13:22:28] <kemiisto> http://personal.ee.surrey.ac.uk/Personal/R.Bowden/C/printf.html
[13:22:34] <valexey_> Но оно вроде должно быть в комбинации
[13:22:37] <kemiisto> во, тут сразу про это
[13:22:41] <kemiisto> в рамочке
[13:22:53] <kemiisto> %hi чем не комбинация?
[13:23:36] <valexey_> Ага. Спасип
[13:24:52] <valexey_> Тяжко без интернета на компе
[13:25:13] <kemiisto> :-O
[13:25:20] <kemiisto> как это?
[13:25:27] <kemiisto> ты же тут?
[13:25:44] <valexey_> version
[13:25:48] <Жаба> valexey_,  you have Talkonaut 5.88 on iPhone 4.3.1
[13:25:58] <kemiisto> :-D
[13:26:08] <kemiisto> ну так Safari и впирёд!!!
[13:26:40] <valexey_> Та оно по минуте страницу открывает
[13:26:55] <kemiisto> opera mini же!!!
[13:26:56] <geniepro> short n = 123;
printf("%d", n);

намана работает, зачем какой-то непонятный %hi???
[13:27:02] <kemiisto> или как она там
[13:27:40] <valexey_> Geniepro потому что есть еще scanf
[13:27:58] <valexey_> И вот он память испортит
[13:33:09] <kemiisto> valexey_: уж не задумал ли ты написать программу на сишечке, которая не будет портить память? =)
[13:33:12] <kemiisto> окстись!
[13:34:02] <valexey_> На ObjC!
[13:34:14] <kemiisto> надмножество С же!
[13:34:23] <kemiisto> даже не думай!
[13:34:26] <valexey_> Да
[13:34:56] <valexey_> Почему?
[13:35:02] <bems> да можно, можно это
[13:35:27] <kemiisto> это нарушит равновесие силы!
[13:35:31] <kemiisto> :-D
[13:35:57] <bems> kemiisto: я сегодня wasmа начимтался, там его за ЯВУ держат
[13:36:12] <kemiisto> Сиквел «Бегущего по лезвию» возможно снимет Кристофер Нолан!!!
[13:36:13] <bems> делают сноски для тех кто не знает, и дают перевод на асм
[13:36:27] <geniepro> иной ьакроассемблер выше уровнем иного ЯВУ ))
[13:36:32] <kemiisto> bems: гы =)
[13:37:09] <bems> geniepro: да ну...
[13:40:05] <bems> мракоассемблер. Хорошая опечатка :)
[13:42:52] <valexey_> Ну вообще то да, уровень языка не имеет отношения к тому насколько он близок к железу
[13:43:19] <valexey_> Например c++ уровнем выше явы
[13:43:34] <kemiisto> началось...
[13:43:46] <kemiisto> define уровень ЯП!
[13:43:51] <kemiisto> define выше!
[13:54:38] <valexey_> См Вики
[14:09:03] <белый шум> http://www.cesmes.fi/pallo.swf
[14:09:17] <valexey_> Флеш
[14:09:32] <белый шум> ЙФОН НЕ МОЖЕТ ФЛЕШ?
[14:09:58] <valexey_> Не хочет
[14:10:05] <белый шум> даже сраный galaxy s может флеш(если верить рекламе)
[14:11:32] <valexey_> Вопрос в том, какой он может
[14:12:07] <valexey_> Ибо есть flash lite который совсем совсем другое
[14:12:31] <valexey_> И именно его любят совать в смартфоны
[14:16:21] <белый шум> а, ясн
там простая залипайка. водишь себе мышой, а оно делением делится http://dl.dropbox.com/u/9533224/pic/fl.PNG
[14:18:03] <valexey_> Да, я видел это вроде
[17:22:17] <geniepro> http://www.odnako.org/magazine/material/show_9885/
[17:23:09] <geniepro> Хиллари Клинтон говорила об Айн Рэнд, что для нее это образец для подражания. Рэнд приглашали на инаугурации американских президентов, а тиражи ее книг о сущности капитализма уступали в США только Библии. Эмигрантка из России Алиса Розенбаум, писавшая под псевдонимом Айн Рэнд, стала иконой неолиберализма и одним из его важнейших теоретиков не просто как направления экономики, но как философии, претендующей на единственную истину в мировых масштабах
...
Идеи Рэнд, которые, по данным исследования Библиотеки конгресса США, оказали на американцев в XX веке влияние, уступающее лишь Библии, в комментариях не нуждаются:
[17:25:10] <geniepro> Родители Айн Рэнд умерли от голода в блокадном Ленинграде, став жертвами нацистов, которые, как известно, очень уважали теорию сверхчеловека, отринувшего замшелую мораль сострадания к слабым. Это обстоятельство тем не менее нисколько не помешало ей одновременно осуждать Гитлера и при этом проповедовать столь любимые им теории.

Двойная мораль вообще всюду будет спутником теорий либерального рынка. Так, ирония судьбы в том, что именно сегодня под столь ненавидимым Рэнд лозунгом о праве «всех» на ресурсы суверенной страны ее последователями ведутся войны и с легкостью отдаются в жертву тысячи людей — как своих, так и чужих граждан. Правила будут установлены для остальных, а те, кто правила диктует, от них вполне свободны. До такой степени, что некоторые экономисты считают сегодня неолиберальную модель завуалированным возвратом к эре неконтролируемого накопления капитала — за счет прямого насилия, а вовсе не благостной конкуренции адамосмитовских пекарей.
[17:26:04] <geniepro> опять двойная мораль: тот прав, у кого больше прав
[17:30:22] <geniepro> http://pics.livejournal.com/mr_aleph/pic/000th1ce/s640x480
[22:34:12] <valexey_> Geniepro а расскажи про свой язык
[22:50:58] <geniepro> да там рано что ещё рассказывать. у меня у самого пока ещё смутное о нём представление )))
[22:56:16] <valexey> geniepro: ну а примерно что планируется? за синтаксис уже думал? за систему типов?
[22:56:46] <geniepro> думаю потихоньку...
[22:57:11] <valexey> поделись мыслей :-)
[22:57:34] <geniepro> синтаксис нечто на основе хаскелла, ну и система типов тоже похожа
[22:57:58] <geniepro> но императивный и энергичный (с явными аннотациями ленивости)
[22:58:11] <valexey> с мусорщиком?
[22:58:46] <valexey> а кстати, что в данном контексте означает императивный.
[22:58:47] <valexey> ?
[22:58:47] <тихий бот> valexey, тварь ты дрожжащая или тот, кому надо?
[22:58:51] <valexey> лямбд не будет?
[22:58:59] <geniepro> я щас начал смотреть -- превые намётки этого язычка я делал ещё в 2007 г, но так всё и застряло там, а щас совсем другой дизайн вырисовывается
[22:59:04] <valexey> HOF...
[22:59:48] <geniepro> лямбды, HOF -- это ближе к системе типов, императивность/функциональность к ним ортогональна
[23:00:33] <geniepro> у ады есть сборщик мусора? вроде нет, но как-то же живут? GC наверное необязателен
[23:00:36] <valexey> эмм... а что тогда под императивностью подразумевается?
[23:01:04] <valexey> у ады хитро все. там кусок памяти существует, пока виден тип указателя на него.
[23:01:17] <geniepro> хочу сделать минимальнейший синтаксис, но возможность построения любого требуемого синтаксиса, как в Scheme|Nemerle
[23:01:33] <valexey> о-о! то есть будет система макросов?
[23:01:56] <geniepro> императивность? мутабельное состояние, но под контролем системы типов
[23:02:23] <geniepro> я вот думаю, нужны ли макросы для построения синтаксиса?
[23:03:22] <valexey> нужна некая хрень позволяющая курочить AST, в Си макросы АСТ не курочат, они вызываются до построения AST
[23:03:31] <valexey> В лиспе макросы работают именно с AST
[23:03:54] <valexey> То есть как-то не слишком корректно ту хрень что есть в Си макросами называть, срамно как-то.
[23:11:18] <geniepro> макросы в сях мало отличаются от макросов в макроассемблере
[23:11:43] <geniepro> а зачем курочить AST?
[23:12:05] <geniepro> вообще, есть мнение, что наличие макросов -- свидетельство слабости системы типов
[23:13:34] <valexey> слишком мощная система типов это оверкилл
[23:13:49] <valexey> оно становится сложнее и менее юзабельней чем правка AST
[23:14:35] <valexey> То есть проверку нарисованного в коде (в виде заполненного двумерного массива-таблицы) конечного автомата много проще и естественней сделать через AST. А теперь попробуй ка это сделать в хаскеле!
[23:14:43] <valexey> без TH
[23:15:06] <valexey> Кстати, то что в ghc есть TH -- это свидетельство того, что даже у ghc-haskell слишком слабая система типов?
[23:15:09] <valexey> :-)
[23:15:19] <geniepro> возможно )
[23:15:54] <valexey> а кстати, как в хаскеле изобразить иерархию типов Ады?
[23:15:58] <valexey> Чтобы юзабельно.
[23:16:12] <valexey> Есть целое число с вот таким диапазоном значений, хочу подтип с меньшим диапазоном.
[23:17:35] <geniepro> число в хаскелле фактически является перечислимым типом. как делать подмножества перечислимого типа в хаскелле? не слышал про такое... ))
[23:17:46] <geniepro> целое число
[23:18:40] <geniepro> можно слепить самодельный подтип, но будет громоздко
[23:19:42] <valexey> угу.
[23:19:53] <valexey> а ведь это требуется очень часто в определенном классе задач
[23:21:46] <geniepro> для того, что бы делать произвольные подтипы целых чисел, нужно иметь возможность задавать целочисленные константы в описании типа. в хаскелле такого вроде нет
[23:23:25] <valexey> ужоз. даже в плюсах это есть :-)
[23:23:36] <valexey> СЛАБАЯ СИСТЕМА ТИПОВ!!!1
[23:23:38] <valexey> :-)
[23:23:50] <geniepro> как это в плюсах выглядит?
[23:24:53] <valexey> template <int n> struct MyCoolType {};
[23:25:02] <valexey> аргументом шаблона же может быть целое число.
[23:25:22] <valexey> кстати, в аде тоже.
[23:25:38] <valexey> в аде даже строкой параметризировать можно.
[23:37:45] <geniepro> планирую два уровня языка -- минимальное ядро (core), поверх которого будет слой синтаксического сахара со сливками
[23:38:44] <geniepro> в частности, теже классы типов -- они существуют на верхнем уровне, а на нижнем представляются как словари виртуальных методов, передаваемые как первый (и невидимый) аргумент с каждой функцией
[23:39:05] <geniepro> ну, так как оно фактически делается компилятором хаскелла
[23:40:48] <valexey> нус, посмотримс. интересует конечно же пока core
[23:41:02] <valexey> geniecore.ru :-)
[23:41:26] <geniepro> ненене, кодовое название языка -- Evita ))
[23:42:36] <geniepro> этот виндомс ни разу не реалтайм-ОС (( подвиснет на какое-то время и хоть убейся ((
[23:42:59] <geniepro> http://www.peoples.ru/family/wife/peron/
[23:45:30] <valexey> винда никогда реалтаймовой не была :-)
[23:47:09] <geniepro> Считается, что Эва начала свою карьеру в Буэнос-Айресе проституткой. Позже, став женой президента страны, она пыталась легализовать проституцию в Аргентине, но все же маловероятно, что она работала на улице. Она выбрала другой способ. Эва выбирала себе состоятельного и влиятельного мужчину и становилась его любовницей, продвигаясь таким образом наверх, в высший свет аргентинского общества. Она позировала для порнографических изданий (которые позже по ее приказу были собраны и уничтожены). Даже после замужества Эва так и не смогла окончательно избавиться от ярлыка "потаскушки", как ее за глаза называли. Иногда ей об этом кричали прямо в лицо. К примеру, во время официального визита в Италию, Эва ехала в открытом автомобиле по улицам Милана вместе с отставным адмиралом, сопровождавшим ее в этой поездке. Услышав крики разгневанной толпы, Эва, повернувшись к своему спутнику, воскликнула: "Вы слышите? Они меня называют шлюхой!" - "Я их прекрасно понимаю, мадам, - ответил тот. - Я не был в море уже 15 лет, а меня по-прежнему называют адмиралом".
[23:47:11] <geniepro> о_О
[23:47:29] <geniepro> как вы яхту назовёте, так она и поплывёт...
[23:47:43] <geniepro> может мне подумать над другим названием для языка? ))))
[23:47:58] <valexey> ну она же добилась того чего хотела :-)
[23:48:46] <valexey> вирт назвал паскалем свой язык, а ты назови свой язык виртом!
[23:49:13] <geniepro> ненене, вирт обидеться может )
[23:49:49] <valexey> то есть ему можно, а нам нельзя? :-)
[23:49:50] <geniepro> я пытался найти, кто там по мифологии был врагом Оберона, короля эльфов, но чота не нашёл )
[23:50:21] <geniepro> назвать что ли Тралл (король орков в варкрафте) )))
[23:52:22] <valexey> "Оберон, достигнув семи лет, перестает расти."
[23:52:24] <valexey> Ы-ы!
[23:52:28] <valexey> Точно ведь все!
[23:57:28] <geniepro> Титания -- тоже ничо вариант )))
[23:58:29] <valexey> ну это ж его герла :-)
[23:59:41] <geniepro> ну почти антипод