[03:26:19] <vlad2> /me ненавидит IIS
[04:38:55] <vlad2> и ActiveX
[04:39:01] <vlad2> и права доступа
[04:39:14] <vlad2> и вообще всю секьюрити
[07:27:18] <T.> интересно, может ли модула/оберон подобный язык выстрелить на программах делающих то, что делали foxpro/clipper/1c ? конечно нужно причесать язык, убрать капсы, научить склеивать строки и т.п.   прийдется делать движок для работы с дб и формами отображающими данные пользователю...
[07:30:41] <T.> такая задача долгосрочная, продукция думаю будет пользоваться спросом и компилятор сможет развиваться...
[09:06:35] <geniepro> T.> интересно, может ли модула/оберон подобный язык выстрелить на программах делающих то, что делали foxpro/clipper/1c ? конечно нужно причесать язык, убрать капсы, научить склеивать строки и т.п.   прийдется делать движок для работы с дб и формами отображающими данные пользователю...

это уже не оберон будет, оберонщики его не примут, и даже если он выстрелит, то не в среде оберонщиков ))
[09:06:59] <geniepro> и вапще, уже же есть дельфы...
[12:32:03] <T.> =это уже не оберон будет
я потому и написал "оберон подобный"...
я например собираюсь отказаться от секции var, begin в начале процедур, boolean типа...

=и вапще, уже же есть дельфы...
дельфи платная и закрытая вещь...
[12:46:40] <geniepro> этот язык будет не более оберон-подобным, чем Nimrod
http://oberspace.dyndns.org/index.php/topic,618.msg20616.html#msg20616
[12:47:43] <geniepro> T.> я например собираюсь отказаться от ... boolean типа...
о_О это за что же вдруг потребовалось выкинуть булев тип?

[12:49:30] <T.> geniepro: я думаю из простых типов надо оставить только числа и может быть указатель, все остально можно представлять через число...
[12:50:26] <geniepro> о! точно! через числа Пеано!!!
[12:50:52] <geniepro> такой язык не будет юзабельным
[12:51:05] <T.> почему?
[12:51:30] <geniepro> если система типов будет ещё примитивнее, чем у оберона, то кто этим пользоваться будет?
[12:51:42] <T.> вместо була будет инт, вместо чар тот же инт
[12:51:58] <geniepro> ну и ненадёжность в результате
[12:52:24] <T.> мне кажется все проще станет
[12:54:35] <geniepro> ping geniepro
[12:54:36] <Жаба> geniepro, Pong from you:  0.148166 s
[12:54:45] <geniepro> test
[12:54:45] <Жаба> geniepro, passed
[12:54:52] <geniepro> test geniepro
[14:09:32] <geniepro> вот она, цитадель дерьмократии:
http://www.computerra.ru/93314/tehnologii-na-strazhe-koshmarov-nashego-budushhego/
[16:55:13] <alexey.veselovsky> T: а нафига лепить велосипед, есть же freePascal/Lazarus!
[16:55:17] <alexey.veselovsky> ровно то самое
[19:02:31] <vlad3> Да, этот нимрод ниче так. Правда название дурацкое, несмотря на эпиграф.
[20:16:01] <geniepro> в принципе, с этим нимродом никакой немерле уже толком не нужен.
хотя, в немерле всё-таки есть алгТД, которых в нимроде нету
[20:17:42] <geniepro> НИМРОД. древний царь и герой, кратко упоминаемый в Ветхом Завете (Быт 10:8-12) о_О
[20:19:17] <geniepro> http://ru.wikipedia.org/wiki/Nimrod
[20:51:12] <vlad2> "Nimrod содержал 480 одинаковых электронных ламп — двойных триодов 12AT7, из которых 350 участвовали в расчетах, а остальные предназначались для замены вышедших из строя. Дисплеи управлялись 120 реле, а несколько германиевых диодов производили логическую операцию ИЛИ."
[20:54:56] <vаlexey> geniepro: в каком месте нимрод конкурент немерлям?
[20:55:03] <vаlexey> у них же вообще семантика разная
[21:21:02] <vlad2> Там кстати реально хорошие моменты есть. Типа отдельных куч для потоков.
[21:21:17] <vlad2> В детали не вдавался.
[21:23:09] <vlad2> Но фтальных недостатков сходу не замечено.
[21:30:11] <vаlexey> шаблоны есть? :-)
[21:31:44] <vаlexey> а, дженерики таки есть
[21:36:47] <vаlexey> да, выглядит вкусно
[21:37:25] <vlad2> Там еще мегамакросы какие-то есть.
[21:38:06] <vаlexey> надо будет обязательно глянуть
[21:38:20] <vаlexey> там и IDE своя есть :-)
[21:40:55] <vlad2> Но один фатальный недостаток все же есть :)
[21:41:07] <vаlexey> это точно :-) он всегда есть. :-D
[21:42:28] <vlad2> Двигатель прогресса!
[21:45:07] <vаlexey> велосипедный двигатель!
[22:33:16] <geniepro> vаlexey> geniepro: в каком месте нимрод конкурент немерлям?
Ну немерлисты же напирают, что у них типа язык со статической типизацией и макросами -- это и в нимроде есть
зато у нимрода плюс -- нативный код
[22:33:44] <vаlexey> geniepro: в нимроде макросы мощнее чем в лиспе?
[22:34:23] <vаlexey> немерля хороша тем, что там элементарно делаются eDSL произвольной сложности. При этом там встроенных конструкций минимум. Всякие циклы там чисто библиотечные штуки.
[22:34:27] <vаlexey> В немроде - также?
[22:34:42] <geniepro> не знаю
кроме того в лиспах макросы двух типов -- как в немерле (гигиенические) и с динамической областью видимости (негигиенические)
[22:35:18] <geniepro> в нимроде как я понял можно так делать, хотя готовых конструкций тоже валом
[22:36:46] <vаlexey> кстати, глядя на фичи - в каком месте этот немрод является паскалем? :-)
[22:36:48] <geniepro> в нимроде макросы тоже гигиенические, с аст работают -- то есть как в схеме, немерле, хаскеле
[22:37:04] <vаlexey> ты имеешь ввиду template haskell?
[22:37:09] <geniepro> система типов от объектного паскаля же
[22:37:19] <geniepro> vаlexey> ты имеешь ввиду template haskell?
ага
[22:38:32] <geniepro> ихнюю иде вроде из исходников собирать надо?
[22:45:25] <geniepro> но вообще-то этот нимрод перефичёван -- варарги зачем-то сделали...
[22:47:16] <geniepro> пипец, даже вариантные записи из паскаля перетащили -- лучше бы полноценные алгТД сделали бы )))
[22:49:26] <vаlexey> макросы из лиспа, вариантные записи из паскаля, синтаксис от питона, сборщик мусора тоже в наличии
[22:49:40] <vаlexey> в общем, оно и близко не паскаль я питоновым синтаксисом :-)
[22:50:48] <vlad2> ААА!!! Верните кнопку старт, демоны!!!
[22:50:57] <geniepro> в каждом потоке свой GC кстати
[22:52:01] <vаlexey> geniepro: угу. как не концепция, но инструмент для решения задач - штука интересная
[22:52:13] <vаlexey> vlad2: вернут в следующем обновлении 8.1
[22:52:27] <vаlexey> ну или по крайней мере метро можно будет полностью отключить
[22:54:16] <vlad2> /me законнектился RD на машину, на которую кто-то поставил Win8. Байтораздирающее зрелище.
[22:55:49] <geniepro> питон с паскалевскими типами ))
[22:56:18] <vаlexey> да не питон оно ни разу
[22:56:24] <vаlexey> вообще нигде
[22:56:39] <vаlexey> только синтаксис тоже со значащимит табами
[22:56:57] <vаlexey> но значащие табы, они, знаешь ли, и в языке makefile имеются :-)
[22:57:17] <geniepro> vlad2> ААА!!! Верните кнопку старт, демоны!!!
о_О виндовс 8? ставь Classic Shell
[22:57:31] <vаlexey> imo - это вполне самобытный самостоятельный язык. весьма интересный к тому же.
[22:58:05] <geniepro> vаlexey: значимые отступы были ещё в 60-х гг в языке ISWIM -- предке хаскеля и ML
[22:58:23] <vаlexey> тем более
[22:58:35] <vаlexey> imho этот nimrod - конкурент D
[22:59:02] <geniepro> у ди ацтойный синтаксис, так что он не конкурент нимроду )))
[22:59:10] <geniepro> {} -- фууууу
[22:59:14] <vаlexey> синтаксис вторичен. как обычно.
[22:59:22] <vаlexey> ноборы фич похожи
[22:59:27] <vаlexey> семантических
[23:00:11] <vlad2> троллинг про makefile зачтен ;)
[23:00:49] <vаlexey> ага, питон как потомок мейкфайлов :-)
[23:01:05] <vlad2> Блин. И как же теперь логаутнуться из Вин8?
[23:01:25] <vаlexey> vlad2: а клава не работает шоле?
[23:01:33] <geniepro> ghfdjq ryjgrjq gj ,sditve cnfhne o`kryb
[23:01:34] <vаlexey> + мышу в правый нижний угол метни
[23:01:41] <vаlexey> что-то произойдет :-)
[23:01:48] <geniepro> vlad2: правой кнопкой по бывшему старту щёлкни
[23:02:31] <vlad2> О!
[23:02:34] <vlad2> Помогло!
[23:02:57] <geniepro> Var statement

Var statements declare new local and global variables and initialize them. A comma separated list of variables can be used to specify variables of the same type:
var
 a: int = 0
 x, y, z: int

ПАСКААААААЛЬ!!!!!
[23:03:59] <vаlexey> больше на UML смахивает :-)
[23:07:41] <geniepro> итераторы из питона
[23:07:43] <vаlexey> geniepro: а что там с модулями? :-)
[23:07:53] <vаlexey> главная фича же :-)
[23:07:56] <geniepro> тоже есть какие-то
[23:09:08] <geniepro> там ещё и классы типов есть о_О ))
[23:10:10] <vаlexey> такой же аццтой как в Обероне. Понятно. Закопать.
[23:10:19] <geniepro> есть макросы, а есть ещё и шаблоны, и дженерики )))
[23:11:04] <vаlexey> ага. а вменяемых модулей, как и в обероне, нет.
[23:11:11] <vаlexey> в печь
[23:11:59] <vlad2> Чем модули в обероне невменяемые?
[23:11:59] <geniepro> # Module A
type
 T1* = int  # Module A exports the type ``T1``

фуууууу )))
[23:12:32] <vаlexey> а описание языка вообще есть?
[23:12:56] <geniepro> короче, перефичёванный язык
[23:13:16] <geniepro> http://nimrod-lang.org/manual.html -- но там не все параграфы описаны
[23:13:24] <vаlexey> для меня - недофичеванный.
[23:13:57] <vаlexey> ибо 1) нет описания языка (есть только тьюториал и мануал для конченных юзеров). 2) нет модулей вменяемых.
[23:14:08] <vаlexey> так что не, я лучше на С++ как-нибудь :-)
[23:15:19] <geniepro> лана, я спать )) всем ББ )))
[23:15:32] <vаlexey> и тебе пусть он приснится
[23:18:29] <vlad2> :)
[23:42:37] <vаlexey> нет, ну вот почему все эти языкопейсателю упорно не хотят сделать нормальную систему модулей?
[23:42:46] <vаlexey> сплошные огрызки блин...