[00:00:23] <vаlexey> Гг
[00:00:33] <geniepro> ась?
[00:01:05] <geniepro> я пытаюсь забрутфорсить сказочку этим ботом, а там 30к+ вариантов, 7 мегабайт текстом -- не могу отправить скрипт )))
[00:03:09] <vаlexey> хы
[00:14:47] <vlad2> /me переделал парсилку на lldb + python. Скажи нет глючному gdb!
[00:17:48] <vlad2> vаlexey: питон няшка ;)
[00:18:27] <vаlexey> vlad2: питон не модно! надо было сделать на node.js!
[00:18:44] <vlad2> Правда без пайпов все равно не обошлось, потому что биндинги работают только для специфичного питона - поэтому один питон вызывает другой и таки парсит аутпут.
[00:19:08] <vаlexey> хы
[00:19:15] <vаlexey> юникс-вей рулид!
[01:05:59] <vlad2> Можно было хотя бы json'ом - но его нет в питоне 2.5
[01:10:05] <vlad2> vаlexey: ктати, есть в юниксах ограничение на количество аргументов? Их та у меня за сотню может набраться.
[01:14:49] <vаlexey> vlad2: на колличество - нет. но есть на длину строки ограничение. ты же аргументы одной строкой туда все фигачишь по сути
[01:14:51] <vаlexey> два способа узнать
[01:15:02] <vаlexey> 1) getconf ARG_MAX
[01:15:12] <vаlexey> 2) xargs --show-limits
[01:16:13] <vаlexey> vlad2: а вообще, можешь getconf -a
[01:16:18] <vаlexey> много забавного увидишь :-)
[01:18:20] <vlad2> 256k, мне хватит
[01:18:48] <vlad2> getconf -a не работает
[01:19:10] <vаlexey> а что работает? вообще, как там, в макоси, getconf работает?
[01:19:34] <vlad2> xargs --show-limits - нет такой опции
[01:19:44] <vlad2> getconf ARG_MAX - работает
[01:20:25] <vаlexey> ага. ну ладно.
[01:20:26] <vlad2> Хм. Т.е. он реально их клеит (аргументы), а потом парсит?
[01:20:30] <vаlexey> хоть так :-)
[01:20:57] <vаlexey> кто, он? ты же в шеле если запускаешь, то ты просто строку передаешь по идее.
[01:21:18] <vаlexey> или ты про питон? :-)
[01:21:31] <vlad2> Я думал на уровне системного апи там таки массив. А не строка.
[01:21:59] <vаlexey> массив - это не юникс-вей :-)
[01:22:17] <vаlexey> но надо будет посмотреть. я так и не добрался до этого, чтобы выяснить как это все работает
[01:22:19] <vlad2> Неправда - в main() у тебя как раз массив
[01:23:27] <vаlexey> но в памяти оно лежит все рядышком, очевидно это строка в которую нулей напихали
[01:23:34] <vlad2> А вот в виндовой WinMain как раз строка ;)
[01:25:37] <vаlexey> от садомиты! и не скрываются!
[01:27:03] <vаlexey> ладно, я спать. бб
[10:52:04] <kpmy> качайся патч 9.0 большой и маленький
[12:40:33] <geniepro> http://habrahabr.ru/post/219257/
[13:24:31] <vаlexey> О! Танчики же!
[13:40:52] <vаlexey> http://www.linux.org.ru/polls/polls/10361851
[14:16:37] <Служитель Гармонии> geniepro, +1
[14:17:46] <shaggie> http://www.linux.org.ru/forum/talks/10388147
[14:23:34] <Служитель Гармонии> икс пишет:
я сегодня ночью почти расковырял тот скрипт

phantomJS это оказывается консольный Вебкит браузер
которому скармливаешь страницу, а он ее покадрово с криншотит в файл
[14:42:02] <vаlexey> да, используется на серверной стороне
[14:42:05] <vаlexey> очень полезно
[14:42:12] <vаlexey> то есть на стороне вебсервера обычно используется
[15:30:39] <Kemet> @@
[15:34:35] <geniepro> .
[15:36:36] <vаlexey> угу. через этот самый @ в матлабе достается хендл (читай указатель) на функцию
[15:51:54] <Kemet> vаlexey: в одном нашем експериментальном языке так обозначались ref параметры  - proc( @name+ : char )
[15:55:22] <kpmy> наверное в хит-параде неподходящих для кода символов собака бы выиграла
[15:56:48] <kpmy> .ad;@;собака страшная
[15:56:50] <тихий бот> kpmy, "@" assigned
[15:56:54] <kpmy> @
[15:56:54] <тихий бот> собака страшная
[16:16:59] <Kemet> kpmy: вполне нормальный символ - в dec'овском макроассемблере использовался для обозначения косвенной/двойной косвенной адресации, например - CLR @-(R0)
[16:17:33] <Kemet> или CLR @R0
[16:18:47] <Kemet> CLR @(r0)+
[16:31:24] <Служитель Гармонии> это всё кал, имхо
[16:31:29] <Служитель Гармонии> надо вместо
[16:31:37] <Служитель Гармонии> этого писать POINTER TO
[16:31:55] <Служитель Гармонии> и вместо ^ тоже писать POINTER TO
[16:32:08] <kpmy> ну здрасте
[16:32:09] <Служитель Гармонии> а вместо a^ писать POINTED BY a
[16:32:20] <Служитель Гармонии> до свидания.
[16:32:45] <kpmy> фас
[16:32:47] <тихий бот> гав
[16:33:07] <Служитель Гармонии> kpmy
[16:33:21] <Служитель Гармонии> .set;kpmy;ретроград отсталый
[16:33:21] <тихий бот> Служитель Гармонии, "kpmy" assigned
[16:34:06] <kpmy> .del;kpmy
[16:34:06] <тихий бот> kpmy, kpmy deleted
[16:38:01] <kpmy> Душитель Гармонии ;)
[16:38:32] <kpmy> суть ведь не в отказе от спецсимволов, а в правильном выборе
[16:39:35] <Служитель Гармонии> в отказе
[16:40:09] <Служитель Гармонии> можно ввести конструкцию "@" DENOTES "POINTER TO"
[16:40:32] <Служитель Гармонии> конструкция DENOTES действует в пределах SCOPE
[16:40:38] <Служитель Гармонии> редефинировать НЕЛЬЗЯ
[16:40:51] <Служитель Гармонии> еррор
[16:41:01] <Служитель Гармонии> редефиниция это еррор
[16:44:45] <Служитель Гармонии> [21:28:03] ОДИССЕЙ: гугл драйв глючилка
[21:28:19] ОДИССЕЙ: не хотит мне никак вставлять гугл рисунок в гугл таблицу
[21:28:23] ОДИССЕЙ: сука говно
[16:45:02] <Служитель Гармонии> грязная ругань не айс
[16:45:17] <kpmy> а чистая?
[16:45:31] <Служитель Гармонии> эстетичная ругань бывает, да
[16:48:01] <Служитель Гармонии> попробую в опенофисе то же самое
[16:53:07] <kpmy> http://ic.pics.livejournal.com/corvusalba1/68960042/396913/396913_original.jpg
[17:51:53] <Служитель Гармонии> [22:51:22] ОДИССЕЙ: опенофис глючилка
[22:51:32] ОДИССЕЙ: вокруг страницы экспортит поля по полкилометра
[17:52:38] <Служитель Гармонии> но рисунок с грехом пополам вставляет. Не хватает функции <transclude/> (такая есть в проге COMPENDIUM и ещё можна погуглить).
[17:52:54] <Служитель Гармонии> вставляет в спредшит...
[17:53:13] <Служитель Гармонии> трансклюд это по типу <iframe/>.
[17:53:29] <Служитель Гармонии> только лучше.
[17:53:55] <Служитель Гармонии> http://compendiuminstutute.ac.uk/
[17:54:52] <Служитель Гармонии> переехали сюда — http://compendium.open.ac.uk/institute/
[18:03:44] <Служитель Гармонии> короче внедрять дравинг в таблицу в опенофисе - куча гемора, куча глюков, и нулевая продуктивность.
[18:44:27] <alexey.veselovsky> kpmy: а какие-нибудь hash-map для ББ имеются? То есть ассоциативный контейнер ключ-значение,  работающий примерно за O(1) (операция поиска)
[18:56:03] <kpmy> я юзаю https://bitbucket.org/oberoncore/lists
[18:56:36] <kpmy> там в ListsDict поиск быстрый, правда ключ только строковый
[19:02:49] <kpmy> остальное там не особо оптимизировано
[19:21:32] <_valexey_> Мне строковый и нужен
[19:24:39] <_valexey_> Все же дико не удобно что в репе через браузер нельзя ничего посмотреть.
[19:24:53] <_valexey_> То есть ни доки ни исходники
[19:25:17] <_valexey_> Просто потому, что сейчас я например со смартфона, ибо еду на автобусе
[19:26:16] <_valexey_> Были бы это не компоненты для ББ, а например на с++, за тот час что я еду, успел бы компонент изучить и понять надо оно мне или нет.
[19:28:35] <kpmy> ну, плейнтекст доминирующая идея, и что?
[19:32:06] <kpmy> очевидно, что гитхабу незачем давать всякие вьюеры для форматов, ведь все нормальные люди пишут в плейнтексте
[21:25:34] <alexey.veselovsky> Э? Во-первых не гитхаб, а битбакет, во-вторых вопрос удобства а не идеалогий. В-третьих .pas и .cpp это уже не плейнтекст, ибо унутре вполне конкретный формат с понятной грамматикой. Да и вьювер который мог бы показать любой документ ББ создать просто не возможно. Даже ББ это не может в общем случае. Использование такого вот универсального составного документа для такой задачи - оверкил. Все равно что .doc использовать (который точно также не поддерживается в github’e и в bitbucket’e, а вот специализированные форматы - поддерживаются, например формат для 3д печати)
[21:29:51] <kpmy> а, ну, битбакет Ж)
[21:30:45] <kpmy> как говорят умные люди, макдональдс это не просто булка с котлетой, это way of life, так и плейнтекст
[21:31:16] <vlad2> клеветы детектед!
[21:32:06] <vlad2> попытка навязать ассоциацию между чем-то заведомо плохим и целевой обсираемой сущностью
[21:33:59] <kpmy> разве макдональдс плохо?
[21:34:11] <kpmy> ну разве что дороговато
[21:34:20] <kpmy> для такого веса на выходе
[21:35:30] <vlad2> Как way of life - прочно сидит как "плохо".
[21:35:32] <alexey.veselovsky> пихать абсолютно все в один формат - тоже не гуд.
[21:35:46] <alexey.veselovsky> но даже вопрос не в этом, вопрос в прикладном удобстве здесь и сейчас
[21:37:53] <kpmy> ну на самом деле для простого конвертера "вьюера" достаточно простого преобразования. но ведь возможности его предоставить просто нет.
[21:38:52] <kpmy> ну в целом, трудно что-то требовать от бизднеса, ведь денежного интереса ББшники не представляют
[21:39:50] <Служитель Гармонии> +1 (* представляют, но малый *)
[21:40:32] <Служитель Гармонии> всем рекомендую музыку от Dean Evenson
[21:40:44] <alexey.veselovsky> денежнего интереса пользователи MS Office тоже не представляют? :-)
[21:40:44] <Служитель Гармонии> спокойная такая, эстетичная
[21:41:34] <kpmy> ну пользователи мс не могут в версионность
[21:42:06] <Служитель Гармонии> кстати - в мсворде есть своя внутренняя VCS
[21:42:09] <alexey.veselovsky> а не могут они именно по причине расширяемого во все стороны бинарного формата составных документов :-)
[21:42:22] <Служитель Гармонии> в ворде есть фича "отслеживать версии"
[21:42:27] <Служитель Гармонии> меню айтем такой
[21:42:37] <alexey.veselovsky> есть. кривое, убогое и ограниченное
[21:42:40] <Служитель Гармонии> фича "включить-выключить VCS"
[21:43:04] <Служитель Гармонии> не только по этой причине, и вовсе не по этой
[21:43:08] <alexey.veselovsky> подобные форматы как бы не удовлетворяют принципу kiss :-)
[21:43:12] <kpmy> это просто бизднес не может в версионность для реальности, а не для плейн-текст представлений
[21:43:16] <Служитель Гармонии> а по причине анального рабства под мс
[21:43:45] <Служитель Гармонии> это рабство имеет много гитик, начиная от лицензионных
[21:44:07] <Служитель Гармонии> включая клозед соурс-относящися гитики
[21:44:18] <alexey.veselovsky> окай, тогда где версионность для OpenOffice? :-) Ровно тот же формат расширяемый во все стороны. Причем и там и там сейчас вообще xml
[21:44:26] <alexey.veselovsky> Но это не спасает. И не может спасти.
[21:44:31] <Служитель Гармонии> может же
[21:44:44] <Служитель Гармонии> xml и плейнтекст - близнецы-братья
[21:44:57] <alexey.veselovsky> это глупость
[21:45:03] <Служитель Гармонии> неть
[21:45:08] <alexey.veselovsky> я даже не буду говорить почему, и так очевидно
[21:45:12] <Служитель Гармонии> неть
[21:45:17] <Служитель Гармонии> заблуждаетесь
[21:45:37] <Служитель Гармонии> xml имеет кодировку
[21:45:41] <Служитель Гармонии> плейнтекст тоже
[21:45:43] <alexey.veselovsky> алсо в плейнтексте исходники никто и не хранит никогда. если уже докапываться до буквы
[21:45:49] <alexey.veselovsky> :-)
[21:45:54] <Служитель Гармонии> хранит же
[21:45:59] <alexey.veselovsky> Гг
[21:46:46] <alexey.veselovsky> plain text - это значит что мы не знаем грамматику языка который там находится. мы знаем лишь что все байтики там из печатного набора ascii или там utf8. всё, больше мы ничего не знаем
[21:47:04] <Служитель Гармонии> ну это кастом дефиниция плейнтекста
[21:47:16] <alexey.veselovsky> в случае xml мы знаем что там язык как минимум xml. это еще не дает нам полного знания о том, что там хранится, но уже что-то
[21:47:31] <Служитель Гармонии> неть
[21:47:43] <alexey.veselovsky> в случае cpp, мы знаем что внутри язык с++, знаем грамматику и семантику его. этого уже достаточно. это уже не плейнтекст
[21:47:44] <Служитель Гармонии> это лишь оптимистические ожидания, что там хмл
[21:47:49] <Служитель Гармонии> это лишь оптимистические ожидания, что там цпп
[21:47:54] <alexey.veselovsky> просто потому что там не может находиться все что угодно
[21:47:59] <alexey.veselovsky> гыгы
[21:48:06] <Служитель Гармонии> а пессим и риал там может быть хоть трэш контент
[21:48:21] <alexey.veselovsky> а если ты видишь .txt, это лишь оптимистичные ожидания, что там текст и что ты сможешь это открыть блокнотом :-)
[21:48:23] <Служитель Гармонии> может же
[21:48:28] <Служитель Гармонии> да, именно
[21:48:37] <alexey.veselovsky> а если это .bmp, это лишь оптимистичные ожидания что там картинка :-)
[21:48:44] <Служитель Гармонии> мс нотепад глюкало ужасное
[21:48:49] <Служитель Гармонии> да, именно
[21:48:51] <alexey.veselovsky> и .exe - аналогично
[21:48:54] <Служитель Гармонии> угу
[21:49:02] <alexey.veselovsky> значит что? значит форматов не существует ;-)
[21:49:07] <alexey.veselovsky> а есть только байтики
[21:49:11] <Служитель Гармонии> нет, не значит
[21:49:17] <alexey.veselovsky> уж наличие байтиков то нам гарантируют вроде как :-)
[21:49:19] <Служитель Гармонии> просто не надо забывать про тонкости
[21:49:33] <Служитель Гармонии> если забывать про тонкости и исключения, получаем говнокод
[21:49:39] <Служитель Гармонии> уж не говнокодер ли вы =)
[21:49:57] <alexey.veselovsky> конечно гвонокодер :-) обожаю говнокодить!
[21:50:01] <alexey.veselovsky> ковнокот!
[21:50:03] <Служитель Гармонии> байтики (октеты) тоже не гарантированы
[21:50:09] <Служитель Гармонии> может быть битовая строка
[21:50:21] <Служитель Гармонии> с длиной файла некратной 8 битам
[21:50:22] <alexey.veselovsky> ну запиши в файл 5 бит
[21:50:34] <Служитель Гармонии> запросто - берём побитовую файлуху и пишем
[21:50:35] <alexey.veselovsky> на текущих операционных системах
[21:50:41] <alexey.veselovsky> ок. жду кода
[21:50:47] <Служитель Гармонии> прям нет побитовых файлух?
[21:50:52] <kpmy> cpp может быть просто недописан, поэтому его формат ничего не дает
[21:51:15] <Служитель Гармонии> не жди, лень мне ерундой заниматься, доказывать тривиальное
[21:51:19] <alexey.veselovsky> что угодно может быть недописано и покаррапчено
[21:51:23] <Служитель Гармонии> вот именно.  и часто содержит ошибки трансляции цпп
[21:51:35] <Служитель Гармонии> или .xml содержит ошибки валидации xml
[21:51:39] <alexey.veselovsky> чтобы оно не было недописано используют таки всякие continuos integration
[21:51:46] <alexey.veselovsky> и прекоммит хуки
[21:51:57] <Служитель Гармонии> continuous validatio & verification
[21:52:12] <Служитель Гармонии> gerrit ещё ревью прекоммитное
[21:52:20] <Служитель Гармонии> геррит интегрится в гит
[21:52:26] <Служитель Гармонии> код ревью.
[21:52:30] <alexey.veselovsky> ладно, ушли в философию унылую. проблема, как я понимаю, решена не будет.
[21:52:31] <Служитель Гармонии> глазной
[21:52:44] <Служитель Гармонии> alexey.veselovsky, какая проблема-то? проблем полно везде
[21:52:47] <kpmy> нет, повреждения ок, допустим хэшируется валидируется, а вот ничем кроме плейнтекста корректный файл считать нельзя, даже дифф, и тот на уровне строк делают, а если там ни одного \n нет :) дифф всегда будет большой
[21:53:22] <kpmy> так что есть несколько причин не считать текущее состоянии отрасли vcs венцом творения
[21:53:25] <alexey.veselovsky> угу, у дифалок есть ткая проблема. но в эту сторону есть развитие как раз
[21:54:01] <alexey.veselovsky> то есть и версионность не как плейнтекста (то есть текста с неизвестной грамматикой) а как набор изменений AST конкретного языка
[21:54:04] <alexey.veselovsky> набор рефакторингов
[21:54:16] <alexey.veselovsky> и в плане диффов тоже подвижки в этом плане имеются
[21:54:21] <Служитель Гармонии> не у всех языков есть AST
[21:54:35] <alexey.veselovsky> у ЯП - у вех есть
[21:54:40] <Служитель Гармонии> нет
[21:54:42] <тихий бот> Служитель Гармонии, Нет, не нет...
[21:54:45] <alexey.veselovsky> ок, у которого нет?
[21:54:52] <alexey.veselovsky> perl6? ;-)
[21:55:12] <Служитель Гармонии> например, у языков, непредставимых как дерево
[21:55:25] <alexey.veselovsky> пример ЯП такого в студию
[21:55:31] <alexey.veselovsky> будет интересно изучить
[21:55:37] <alexey.veselovsky> ну и пример его кода который не дерево
[21:56:13] <Служитель Гармонии> не ну. Любой язык бинарный можно представить как вершину V + N пойнтеров на биты + сами биты
[21:56:20] <Служитель Гармонии> но это вырожденное представление
[21:56:30] <Служитель Гармонии> любой стрим, точнее
[21:56:50] <Служитель Гармонии> стрим это не дерево
[21:56:59] <Служитель Гармонии> так что пример - протокол xmpp
[21:57:00] <alexey.veselovsky> текст от бинаря ничем не отличается. грамматика - она есть везде так или иначе. языка без грамматики не бывает
[21:57:17] <Служитель Гармонии> отличается, если это N-ary или multi-ary
[21:57:22] <Служитель Гармонии> или etc-ary
[21:57:24] <alexey.veselovsky> эмм... xmpp это таки не язык программирования, это протокол
[21:57:44] <alexey.veselovsky> его можно представить либо как дерево с всеобщим рутом, либо как лес. скучно
[21:58:13] <Служитель Гармонии> скука не имеет отношение к правильности понимания
[21:58:20] <Служитель Гармонии>
[21:58:33] <Служитель Гармонии> ЯП понятие слишком широкое
[21:58:43] <Служитель Гармонии> вполне можно придумать графовый яп
[21:58:43] <kpmy> нет
[21:58:44] <тихий бот> kpmy, Нет, не нет...
[21:58:48] <Служитель Гармонии> или иной другой ЯП
[21:58:58] <Служитель Гармонии> недревесный
[21:59:06] <Служитель Гармонии> в википедии одной 2500 япов\
[21:59:22] <alexey.veselovsky> ясно. примера ЯП без AST у тебя нет.
[21:59:30] <Служитель Гармонии> например визуальные ЯПы, например UML или Дракон
[21:59:50] <Служитель Гармонии> без AST? любой ЯП, у которого контент идёт из стрима
[21:59:56] <kpmy> alexey.veselovsky: а тебе зачем хэшлист-то нужен был?
[21:59:59] <Служитель Гармонии> языковой контент
[22:00:47] <Служитель Гармонии> xmpp это и не дерево с таким-то рутом, и не лес, это динамическое дерево или динамический лес
[22:00:59] <Служитель Гармонии> то есть изменяющееся во времени
[22:01:02] <alexey.veselovsky> kpmy: для сказочки :-) закончу с работой, если останется время, расчехлю виндоноут, и поковыряю - там и до этого lists доберусь с ББ, посмотрю что там и как
[22:01:09] <alexey.veselovsky> благо я уже за компом ведь ;-)
[22:01:26] <Служитель Гармонии> кроме xmpp на свете есть масса другой эзотерики
[22:01:47] <Служитель Гармонии> визуальные всякие штуки
[22:02:00] <Служитель Гармонии> около UML-ные или около диаграммные
[22:02:12] <alexey.veselovsky> язык описывающий граф элементарно описывается через AST. Собственно в обычном ЯП постоянно графы плодят, и ничего. В AST влазит :-)
[22:02:26] <Служитель Гармонии> так это описание языка, а не сам язык
[22:02:29] <alexey.veselovsky> Самый простой пример описания графов - язык dot
[22:02:37] <Служитель Гармонии> вот, ты ввёл термин "обычный ЯП"
[22:02:59] <alexey.veselovsky> это сам язык, который описывает графы. язык описания графов.  конкретная программа на драконе - это граф.
[22:03:05] <Служитель Гармонии> это ты говоришь о языках, которые описуемы в виде AST
[22:03:10] <alexey.veselovsky> дракон - язык описания графов с ограничениями
[22:03:36] <Служитель Гармонии> ну вот не всё на свете описуемо деревом
[22:03:37] <alexey.veselovsky> обычный не в формальном смысле, а в смысле том, что ЯП который видел каждый из нас
[22:03:40] <alexey.veselovsky> тип ЯП
[22:03:46] <alexey.veselovsky> всего лишь
[22:03:49] <Служитель Гармонии> неть, не убедили
[22:03:57] <Служитель Гармонии> не всё на свете описуемо деревом.
[22:04:09] <Служитель Гармонии> лисп к примеру или xml
[22:04:13] <alexey.veselovsky> конечно не все. но языки таки имеют AST :-0
[22:04:17] <alexey.veselovsky> :-)
[22:04:17] <Служитель Гармонии> неть
[22:04:27] <alexey.veselovsky> xml отлично описывается деревом, ты что? :-)
[22:04:27] <Служитель Гармонии> у твоём языке во рту нет AST
[22:04:46] <alexey.veselovsky> так. все. стоп. общение становится не продуктивным.
[22:04:48] <Служитель Гармонии> там могут быть референсы сложные всякие ... в xml
[22:04:55] <Служитель Гармонии> хаха
[22:05:12] <alexey.veselovsky> ты пытаешься в AST запихать семантику языка, я же говорю о грамматике
[22:05:13] <Служитель Гармонии> человек сидит в своей метафоре и не хочет вылазить, называя это непродуктивностью.
[22:05:23] <Служитель Гармонии> грамматики бывают НЕ-аст
[22:05:37] <Служитель Гармонии> человек сидит в своей метафоре и не хочет вылазить, называя выход из раёна непродуктивностью.
[22:05:37] <alexey.veselovsky> ок. приведи класс языков не имеющих AST
[22:06:33] <Служитель Гармонии> языки со сложными связями - в частности с циркулярными связями.
[22:06:44] <kpmy> о, есть первая башня сбитая взрывом бк
[22:07:13] <alexey.veselovsky> kpmy: завидую! я до танчиков раньше выходных не доберусь. а скорее всего даже до понедельника не доберусь
[22:07:37] <Служитель Гармонии> alexey.veselovsky, в частности есть адаптивные грамматики - они меняются с течением времени
[22:07:46] <Служитель Гармонии> и вообще динамические грамматики
[22:07:50] <Служитель Гармонии> завязанные на время
[22:08:00] <alexey.veselovsky> ссылки на работы плиз. чтобы ознакомиться
[22:08:04] <Служитель Гармонии> есть такой язык PAISLEI, например
[22:08:05] <alexey.veselovsky> короче, требую папиров
[22:08:12] <Служитель Гармонии> папиров я не искал
[22:08:32] <Служитель Гармонии> лет 20 назад пробегали папиры
[22:09:17] <alexey.veselovsky> оно и видно :-) есть например стохастические грамматики. у меня ими сестра занималась и другой знакомый занимается. в каком-то смысле они да, меняются со временем. но AST там есть ;-)
[22:09:46] <Служитель Гармонии> alexey.veselovsky, собсно надо дефинировать понятия 1) языка 2) яп 3) грамматики 4) синтаксиса
[22:09:55] <Служитель Гармонии> а иначе разговор это лужа говна =)
[22:10:10] <Служитель Гармонии> 5) семантики
[22:10:18] <alexey.veselovsky> см. литературу. это все (кроме (2 и возможно 4)) уже определено
[22:10:20] <Служитель Гармонии> 6) АБСТРАКЦИИ
[22:10:29] <alexey.veselovsky> так. горшочек, не вари!
[22:10:41] <Служитель Гармонии> определить можно завязавшись на традицию или на нео-определения
[22:10:43] <Служитель Гармонии> не варим.
[22:14:08] <kpmy> сказочка
[22:14:10] <тихий бот> geniepro не осилил сказочку
[23:38:30] <alexey.veselovsky> хм. а может и без С++ обойдемся, может для математики какую-нибудь julia приспособим
[23:38:32] <alexey.veselovsky> дело то хорошее
[23:45:44] <geniepro> alexey.veselovsky а чо не КПББ? )))
[23:46:14] <alexey.veselovsky> а смысл? то есть он для этой задачи годится еще меньше чем Go
[23:50:17] <alexey.veselovsky> операций с матрицами там тоже не завезли, производительность там пониже чем у Go, 64бита не умеет. То есть смысла особого нет. Смысл имеет либо С++ либо какой-нибудь фортран, либо какой-то родственник матлаба