[01:05:41] <kpmý> .lem
[01:05:55] <kpmý> да, что-то не то с джабером
[02:04:55] <vlad2> классика в цене: http://www.amazon.com/Brinch-Hansen-Pascal-Compilers/dp/0130830984/ref=asap_B001H6WT6E_1_1?s=books&ie=UTF8&qid=1415395917&sr=1-1
[03:51:13] <alexey.veselovsky> vlad2: знаешь как сформировался стиль CamelCase?
[03:52:13] <alexey.veselovsky> он не просто так сформировался, он сформировался из за того, что, блин, у компьютера Xerox Alto просто не было символа подчеркивания! Поэтому составные идентификаторы в ЯП Mesa приходилось писать ВотТак
[03:54:13] <alexey.veselovsky> Отсюда забавный эффект в Обероне - там комбинация сразу ДВУХ рудиментов (читай - уродств) возникших из за несовершенства железа - первый это КАПС ключевых слов (в оберон-компе не было цветов - только черный или белый, иначе никак идентификатор не выделить), а второй - это CamelCase для всего остального, ибо Вирт это дело все лепил вдохновившись Mesa и Xerox Alto
[03:55:03] <alexey.veselovsky> также КАПС он еще оттуда, что раньше просто не было в кодировке различия между строчными и прописными буквами. было капсом все вообще.
[04:03:14] <alexey.veselovsky> Вирт бережно хранит традиции костылестроения :-)
[04:04:12] <alexey.veselovsky> “A further boost was provided by Niklaus Wirth (the inventor of Pascal) who acquired a taste for camel case during a sabbatical at PARC and used it in Modula, his next programming language.”
[04:08:59] <vlad2> Да не, полно народу, короторму подчеркивание в принципе не нравится...
[04:09:21] <alexey.veselovsky> но это уже последствия :-)
[04:09:36] <alexey.veselovsky> в конце кнцов были же языки где в идентификаторах можно было пробелы :-)
[04:09:39] <vlad2> Ну а капс - да. На моем компе он был единственным.
[04:09:45] <alexey.veselovsky> тот же алгол-68 например
[04:10:38] <alexey.veselovsky> суровей всего в Аде поступили - там Mixed_Case_With_Underscores
[04:10:50] <alexey.veselovsky> чтобы, значится, гарантированно не было ошибки :-)
[04:12:59] <alexey.veselovsky> блин, все эти модули, раздельная компиляция, нормальные исключения, и куча еще всего - было в Mesa еще в 1973 году!
[04:13:45] <alexey.veselovsky> равно как и GUI всякие разные с мышками и прочим
[04:13:53] <alexey.veselovsky> Xerox таки была великой компанией
[04:14:22] <alexey.veselovsky> разделение на спецификацию и реализацию модуля - тоже они же придумали. и воплотили!
[04:15:42] <alexey.veselovsky> более того, эту Mesa хотели вместа Ады взять
[04:15:47] <alexey.veselovsky> Но Xerox не отдал
[04:17:25] <alexey.veselovsky> А в Алголе 68 был сборщик мусора.. забавно в общем.
[04:29:43] <alexey.veselovsky>
Я вчера разговаривал с Rust-овцами на Bay Area Rust Meetup

Что рассказали:
1) Исключения можно сделать хоть сейчас, это технически не проблема вообще. Тем более, что уже есть механизм unwinding'а.
2) Но их делать не будут из принципа.
3) Возможно, что в будущем принципы поменяют, если появится что-нибудь типа полноценной транзакционной памяти.

Аргумент такой, что исключения в надёжных системах возможно нормально использовать только при полной транзакционности кода ("strong exception guarantee"). Оказывается, что статически проверить обеспечение такой гарантии очень сложно (они пытались) и даже в академических языках её нет.

Потому они приняли решение сделать более мягкое решение, аналогичное "weak exception guarantee". В Rust при броске fail'а они убивают всю задачу, в которой код исполняется. Это обеспечивает вполне естественную границу для изоляции ошибки. Похожий подход и в Erlang'е применён, если что.

Ещё в качестве средства изоляции — при броске fail'а все разделяемые ресурсы (в Rust они есть в виде RWArc), которые в тот момент использовала задача, помечаются как "испорченные".

На вопрос про промежуточные слои они ответили, что у них тут вам не Java, и на практике промежуточных слоёв очень мало и почти всегда нужно делать семантическую трансляцию ошибок.”
[04:29:53] <alexey.veselovsky> http://rsdn.ru/forum/philosophy/5847148.1
[04:30:12] <alexey.veselovsky> ой
[04:30:17] <alexey.veselovsky> вот http://rsdn.ru/forum/philosophy/5846750.1
[04:39:28] <vlad2> Суровый лиспер: "Не надо было за эталон брать то, что в С++, академики праздные, накорябали своими белыми ручонками."
[04:39:42] <alexey.veselovsky> ага :-)
[04:39:58] <alexey.veselovsky> не, ну обработка ошибок это конечно отдельная пестня
[04:40:15] <alexey.veselovsky> и, у меня ощущение, что статическими ручными методами оно не решается никак
[04:40:48] <alexey.veselovsky> ну, то есть да, вот тут мы игнорируем исключения (ибо на этом уровне не знаем что с ними делать), а на уровне выше программист просто не будет знать какие в принципе исключения могут из нас полезть
[04:41:02] <alexey.veselovsky> (особенно весело когда там еще полиморфизм до кучи)
[04:41:02] <vlad2> Вобщем хотелось бы посмотреть как оно на практике. А пока полное недоверие.
[04:41:33] <alexey.veselovsky> то есть выход один - ловить ВСЁ абсолютно
[04:41:52] <alexey.veselovsky> что в С++ особенно весело, поскольку можно кинуть даже throw 42
[04:42:03] <alexey.veselovsky> и пущай попробуют поймать и обработать как полагается :-D
[04:42:15] <alexey.veselovsky> в этом плане конечно в Аде культурней
[04:44:02] <alexey.veselovsky> там исключения - штука совершенна отдельная от обычных типов. типы исключений живут параллельной жизнью и узко предназначены именно для исключений
[04:55:01] <vlad2> "You check in the code, having an unpleasant feeling of imperfection, which gradually peters out as all tests run just fine."
[04:57:18] <alexey.veselovsky> да, моему внутреннему перфекционисту-эстету каждый раз плохеет когда он начинает смотреть на С++ код - это смешение стиля кодирования в разных либах... Фу!
[04:57:25] <alexey.veselovsky> Но ведь работает же!
[04:57:58] <alexey.veselovsky> В то же время совершенный, в едином стиле код на java тормозит и глючит.
[05:11:59] <vlad2> Прочитал тред. Так ничего нового и не придумали. Печаль.
[05:12:26] <alexey.veselovsky> ну, как бы транзакционность. но до этого еще дожить надо
[05:12:29] <vlad2> Срач уровня "вы просто не умеете их готовить".
[05:13:40] <vlad2> Придется в ебероне делать как обычно :)
[05:14:28] <alexey.veselovsky> ага-ага, благо в js исключения уже есть! :-)
[05:17:57] <vlad2> В js на самом деле есть один нефиговый фатальный недостаток. Там out of memorу ничего не раскручивает. Т.е. это по сути креш - только ресетать контекст потом.
[05:18:45] <alexey.veselovsky> ну, как бы то есть out of memory оно и в юниксе, мягко говоря, не всегда ошибку выдает :-)
[05:18:50] <alexey.veselovsky> обычно сразу убивают нафиг :-)
[05:18:59] <alexey.veselovsky> это когда malloc того-с
[05:19:04] <alexey.veselovsky> не смог
[05:20:21] <vlad2> Угу. Только юзерам трудно объяснить :)
[05:20:43] <alexey.veselovsky> поэтому нужно писать свой malloc!
[05:21:02] <alexey.veselovsky> который АККУРАТНО пробует, 10 раз проверяет, и только пото-ом... :-)
[05:21:11] <alexey.veselovsky> хотя в хрюниксах это опять таки очень не просто сделать
[05:21:16] <alexey.veselovsky> если вообще возможно
[05:21:23] <alexey.veselovsky> там же ленивое выдаление памяти
[05:23:03] <alexey.veselovsky> о, блин. только черта помяни...
[05:23:15] <alexey.veselovsky> out of memory exception
[05:23:22] <alexey.veselovsky> У матлаба
[05:24:28] <alexey.veselovsky> похоже это тупое 32битное жывотнойе не умеет 8 Гиг ОЗУ
[05:31:21] <vlad2> Угу. Иногда нельзя просто взять и скомпилить 64.
[05:31:46] <vlad2> Например потому, что эппл дропнул 64-карбон.
[05:32:16] <alexey.veselovsky> ну, у них там вообще жаба :-)
[05:32:58] <alexey.veselovsky> хотя хз почему памяти не хватило - по всем рассчетам должно было хватить с запасом
[05:33:07] <alexey.veselovsky> массив то всего в 2 миллиона элементов.
[05:33:12] <alexey.veselovsky> фигня же!
[07:59:33] <geniepro> Начало зимы. Пётр Порошенко даёт команду:
- В целях подрыва российской экономики перекрыть газопровод!
Ночью к нему врывается министр обороны:
- Наши приграничные войска разбиты наголову, крупные города подверглись бомбардировке, враг уже под Киевом!
- Всё-таки москали посмели на нас напасть?..
- Это не москали, это немцы!
[08:09:45] <geniepro> http://www.adme.ru/tvorchestvo-pisateli/10-talantlivyh-bezumcev-davshih-miru-velikie-idei-722160/
[12:52:18] <kpmy> .lem
[12:52:20] <тихий бот> kpmy, Земля замерзает и все гибнут.
[12:54:58] <kpmy> нижние подчеркивания не нужны
[13:04:03] <kpmy> все джависты видимо страдают от отсутствия статических рекордов
[13:04:28] <kpmy> поэтому нужен целый спринг, чтобы не делать new
[13:08:12] <akastargazer> .lem
[13:08:13] <тихий бот> akastargazer, Земля подвергается нашествию огромных марсиан которые не понимают нас и являются нерадиоактивными и могут быть уничтожены толпой парней с факелами.
[13:08:19] <akastargazer> Как всегда
[13:08:24] <akastargazer> Всем привет
[13:11:37] <kpmy> ну как, разобрался с редмайном?
[13:14:59] <akastargazer> Дык поставил, bts.obertone.ru
[13:15:46] <kpmy> эвон
[13:16:06] <akastargazer> Всё равно снесу, переедем к Денисову
[13:18:20] <kpmy> в состав blackboxframework?
[13:19:16] <kpmy> они наверное до сих пор не сделали сменяемость хостов
[13:21:07] <s6>
‎[17:20:15] ‎s6‎: ща интервью будет
‎[17:20:23] ‎s6‎: мож SAP начну осваивать =)
[13:22:15] <s6> и Ruby ещё =)
[13:22:49] <s6> ну не щас - завтра
[13:23:19] <s6> с Мельбурном =) правда я не понял где главное место работы будет - иркутск или мельбурн
[13:25:06] <s6> вот на эту вакансию http://irkutsk.hh.ru/vacancy/12041039?utm_source=hotwork&utm_medium=meta&utm_campaign=hotwork_russia в эту контору http://www.texopartners.com/taxo/
[13:25:25] <s6> умные парни
[13:26:37] <s6> после того как их описаний начитаешься - крыша улетает в космос =)))))
[13:39:53] <kpmy> умы
[13:41:11] <akastargazer> >(12:18:26) kpmy: в состав blackboxframework?
пока что нет, только на хостинг Ивана.
[13:46:03] <akastargazer> Одно не понимаю, как можно объявлять Вирта устаревшим, если он делал систему на принципах, которые до сих пор не реализованы?
[13:46:17] <akastargazer> *реализованы, в смысле, в майнстриме
[13:47:43] <kpmy> маркетинг такой
[13:47:57] <kpmy> спутники устарели, айфоны получше
[14:36:00] <akastargazer> Клёвый хронозум: http://www.youtube.com/watch?v=BWhFLdTZjDY
[14:37:30] <s6>
‎[18:36:51] ‎s6‎: хы
‎[18:37:03] ‎s6‎: опубликовал резюм на hh
‎[18:37:23] ‎s6‎: сразу из раши пачка хедхантеров свалилась в мейлбокс =)
[14:39:29] <s6> в одноклассники сразу зазвали =)
[14:44:10] <kpmy> успех
[14:52:15] <s6> успех это когда договор подписан =)
[15:09:32] <kpmy> с твоей степенью упоротости ты везде пройдешь
[15:35:40] <akastargazer> Настала пора завести в Блэкбоксе свой Presentation Manager
[15:36:00] <akastargazer> Кстати, хорошее название, лучше чем Window Manager, более общее
[15:59:58] <s6> kpmy, я хочу сперва на хату заработать (у меня своей нету), а потом мы с друганом будем организовывать бизнес для покупки немелкой океанской яхты =)
[16:00:01] <s6> ибо вот.
[16:00:20] <s6> немелкой - чтобы бензина на кругосветку хватало
[16:02:10] <s6> ибо делать на этом свете нечего больше =)
[16:03:11] <s6> а хата нужна потому что с мамой трудно жить, она докапывается постоянно и маразмирует.
[16:04:26] <s6> так что степень упоротости нужна соответственная =)
[16:20:31] <kpmy> akastargazer будешь как майкрософт со своим presentation framework
[16:21:18] <kpmy> s6 жуть
[16:21:25] <s6> =)
[16:51:55] <sda> Тяжелую «Ангару» вывезли на старт
http://sdelanounas.ru/blogs/54742/
[17:10:30] <kpmy> рубль сегодня рекордов не бил, поэтому в новостях про него молчат
[17:15:36] <Kemet> пичаль
[17:23:43] <sda> обещают, что стабилизируется до конца года
[17:23:52] <sda> вчера помоему доллар просел на 2 рубля
[17:45:45] <kpmy> вчера сказали, что был рекорд, а сегодня не сказали, что рубль откатился
[17:46:01] <kpmy> создают у пролетариата ощущение монотонного убывания стоимости
[17:58:16] <alexey.veselovsky> --- Я купил у вас кефир, он как молоко...
--- Надо бьіло покупать сметану, она как кефир!
[18:18:12] <s6> kpmy, по телеку не молчат про рубль. Краем уха чото грят
[18:19:38] <kpmy> а, ну может
[18:20:47] <s6> Краем уха я слыхал.
[18:23:32] <alexey.veselovsky> ну ясно что доллар уже никогда не вернется к курсу порядка 32 рубля за бакс
[18:23:47] <alexey.veselovsky> но думаю курс дороже 50 рублей не будет
[18:24:11] <alexey.veselovsky> а вот последствия нового курса бакса мы еще не ощущаем - резкий рост цен будет после нового года
[18:24:51] <jordan36957> хреновенько
[18:25:15] <s6> Валексей решил пованговать
[18:26:10] <alexey.veselovsky> не первый раз :-)
[18:26:15] <kpmy> поравалить
[18:26:33] <jordan36957> кого?
[18:26:39] <alexey.veselovsky> первый раз было - когда ввели антисанкции, и я сказал что в результате продукты (масло и проч) существенно подорожают
[18:26:46] <s6> Надо не валить . А надо качаться на волнах =)
[18:27:44] <kpmy> idea сука обложила со всех сторон, и к базе подключилась, поля проверила, зависимости подсчитала. еще чуть чуть и можно будет прямо в ней запустить софтину
[18:27:51] <kpmy> прям как в ББ
[18:27:55] <kpmy> прогресс еба
[18:28:27] <jordan36957> Пётр, ты работу нашёл?
[18:28:38] <kpmy> ага
[18:28:49] <s6> Идея лучшая среда
[18:28:59] <kpmy> жидея
[18:29:48] <s6> kpmy, особенно приятно сделан враппер для джунита
[18:33:28] <alexey.veselovsky> среда и инструментарий разработки всегда должны быть отдельно от того что разрабатывают. и не зависить от разрабатываемого. иначе будет неудобно и можно будет огрести
[18:33:35] <alexey.veselovsky> с чем я лично неоднократно сталкивался
[18:35:43] <s6> Спеки ломы читать
[18:37:08] <s6> Куда бы устроиться. Зовут в одноклассники и в люксофт... Я правда хотел бы предпочесть им САП
[18:38:57] <s6> LEAVE TO TRANSACTION етить =)
[18:39:02] <kpmy> зачем не зависеть?
[18:39:31] <s6> Чтобы мух с котлетами не мешать
[18:39:59] <s6> Это валексей верно грит
[18:40:24] <kpmy> а что такого, вот например, идея поддерживает @NotNull, в виде библиотечки, которую они сами написали
[18:40:34] <kpmy> в чем проблема брать и юзать
[18:40:41] <kpmy> это же мейнстрим)
[18:40:50] <alexey.veselovsky> бери и юзай, в чем проблема то
[18:40:52] <alexey.veselovsky> ?
[18:40:54] <тихий бот> тварь я дрожащая, или тот, кому надо?
[18:41:04] <alexey.veselovsky> это внешняя тулза для анализа и обработки твоего рабочего проекта
[18:41:10] <s6> Ты бот праклятый
[18:41:18] <kpmy> ну так получается разрабатываемое зависит от среды разработки
[18:41:39] <kpmy> изначально idea содержит этот компонент
[18:41:52] <kpmy> но его можно извлечь и успокоиться
[18:42:05] <kpmy> значит не проблема зависеть от иде)
[18:42:15] <kpmy> ведь даже в джаве можно извлечь и успокоиться
[18:42:27] <s6> А с лицухой что?
[18:43:01] <s6> У этого нотналла
[18:43:36] <kpmy> https://www.jetbrains.com/idea/documentation/howto.html
[18:43:36] <alexey.veselovsky> я говорил о том, что среда разработки не должна быть тем же что и продукт разрабатываемый
[18:43:52] <kpmy> непонятно, почему
[18:43:54] <alexey.veselovsky> тулзы для разработки должны быть вне проекта и не зависить от него
[18:44:02] <kpmy> компоненты есть компоненты
[18:44:14] <alexey.veselovsky> ты не правильно прочитал то, что я написал :-)
[18:44:29] <kpmy> это просто идиосинкразия монолитных сиблядков
[18:44:45] <alexey.veselovsky> у тебя? :-)
[18:45:10] <kpmy> я к тому, что в компонентном мире неразличимо то и другое, просто набор компонентов
[18:45:30] <alexey.veselovsky> нет. предлагаю вначале подумать.
[18:45:32] <kpmy> у меня - непривычная клавиатура
[18:45:44] <kpmy> хуле нет
[18:45:50] <kpmy> доказывай давай
[18:46:05] <alexey.veselovsky> э, нет. утверждение твое - вот ты и доказывай :-)
[18:46:31] <kpmy> бремя доказательства лежит на утверждающем вот это> я говорил о том, что среда разработки не должна быть тем же что и продукт разрабатываемый
[18:46:58] <alexey.veselovsky> ну ты тоже как бэ не обошелся без утверждений: “я к тому, что в компонентном мире неразличимо то и другое, просто набор компонентов”
[18:47:07] <kpmy> можешь начать с осмысления какого-нибудь парадокса о сумме частей
[18:47:18] <kpmy> корабель тесея
[18:47:36] <kpmy> с поправкой на легкокопируемость байтов
[18:47:52] <alexey.veselovsky> я могу начать со своей практики в ББ, где эта монолитность и единство разрабатываемого и разрабатывающего приводила у меня к проблемам
[18:48:00] <alexey.veselovsky> впрочем, этим можно и закончить :-)
[18:48:34] <kpmy> к каким проблемам?
[18:49:30] <alexey.veselovsky> к тому, что криво написанное разрабатываемое вводило в непонятное состояние разрабатывющие тулзы и среду.
[18:49:58] <alexey.veselovsky> причем это было везде - и в ББ, и в Делфях (когда там компонентины пишешь визуальные). Так всегда случается.
[18:50:11] <alexey.veselovsky> Поэтому да, мух и котлеты должны быть отдельно.
[18:50:23] <alexey.veselovsky> как говорится, разделяй и властвуй
[18:50:32] <kpmy> конкретнее, епта
[18:50:52] <kpmy> для начала можно разделить адресные пространства
[18:51:05] <alexey.veselovsky> и потоки исполнения :-)
[18:51:07] <kpmy> хотя я и на такое не расчитываю
[18:51:26] <kpmy> ну так а чо, если ты пишешь так, зачем винить подход
[18:51:31] <alexey.veselovsky> а после этого и получаем то о чем я говорю - мухи и котлеты отдельно. тулзы отдельно, разрабатываемый говнокод - отдельно
[18:51:34] <kpmy> пиши скриптики в консоли
[18:52:15] <kpmy> я помню как ты нагенерил хуеты с блюром
[18:52:23] <kpmy> куча конверсий, поебень адская
[18:52:33] <alexey.veselovsky> знаешь, отмазкой типа “не пишите так” можно оправдать все что угодно. любые инструментарии и подходы. хоть Си, хоть фортран ранний с goto повсеместным и нечувствительностью к пробелам
[18:52:36] <kpmy> зато медленно работает, то что нужно для хейтера
[18:52:51] <alexey.veselovsky> не-е, оно не медленно работало
[18:53:00] <alexey.veselovsky> там компилятор падал нафиг :-)
[18:53:22] <kpmy> alexey.veselovsky в контексте компонентного подхода мы пока спорим про компоненты уровня ос и уровня фреймворка
[18:53:38] <kpmy> про гото не спорим
[18:54:11] <alexey.veselovsky> компонентный подход.. протухший buzzword
[18:54:39] <kpmy> ну да, поэтому в го встроили импорт прямо из гитхаба
[18:54:53] <kpmy> компоненты
[18:55:07] <alexey.veselovsky> пакетный манагер интегрированный в инфраструктуру компилятора - это удобно
[18:55:11] <kpmy> ну правда не добились до конца - чтобы линковало тоже из гитхаба
[18:55:34] <alexey.veselovsky> кому бинари нужны?
[18:55:51] <kpmy> ГОсподам
[18:56:28] <alexey.veselovsky> неа, нинужны. распространение библиотек в виде бинарей - это таки дичь и костыль
[18:56:57] <kpmy> не везде линукс
[18:57:03] <kpmy> к сожалению)
[18:57:30] <kpmy> а вообще, почитай про докер, там бинари распространяют еще в большем масштабе
[18:57:32] <alexey.veselovsky> это да. но в линуксе таки обычно бинарями либы распространяют. но там это нормально-нормально, ибо это не для разработки же
[18:57:38] <kpmy> а я домой пойду
[18:57:55] <alexey.veselovsky> поэтому, кстати, в линуксах разрабатывать не всегда удобно - именно из за пакетных манагеров
[18:58:17] <alexey.veselovsky> впрочем, если в линуксе просто неудобно, то в маздае почти невозможно
[18:59:24] <Kemet> ахтунг, в маздае низзя разрабатывать!
[18:59:36] <alexey.veselovsky> очень неудобно
[19:02:55] <Kemet> чем
[19:03:07] <alexey.veselovsky> да даже студией :-)
[19:03:27] <alexey.veselovsky> для начала - попробуй скажем в проект подключить какую-нибудь стороннюю либу, ну хотя бы тот же ffmpeg
[19:03:35] <alexey.veselovsky> и пересобрать её
[19:03:45] <Kemet> во во, ты ж не в маздае разрабатываешь, а в штудии
[19:03:58] <alexey.veselovsky> а студия где? :-)
[19:04:26] <Kemet> не важно где, это же инструмент
[19:04:59] <alexey.veselovsky> предложи другой :-) чтобы значится ffmpeg и x264 было удобно того-с. пересобрать как надо и подключить
[19:05:05] <alexey.veselovsky> и пачку других либ
[19:05:43] <Kemet> у ffmpeg фатальный недостаток
[19:05:57] <alexey.veselovsky> ага-ага, у всего фатальный недостаток :-)
[19:06:16] <alexey.veselovsky> даже у мелкомягких примеров с msdn, которые не запускаются в студии без плясок с бубном
[19:07:34] <Kemet> ну ты же понимаешь, что если в либу не включили поддержку шьудии то проблема таки в разрабах этой либы
[19:07:59] <alexey.veselovsky> эмм.. нет :-)
[19:08:07] <Kemet> да да
[19:08:35] <alexey.veselovsky> а если в msdn-примере не включили поддержку вот этой вот версии студии - это чьи проблемы? Майкрософта или майкрософта? :-D
[19:08:39] <s6> Не всегда
[19:09:07] <s6> Это я опоздал
[19:09:07] <alexey.veselovsky> вообще, какой смысл - они же все время разные! студии эти
[19:10:28] <Kemet> дык стл тожа разная, да, и буст
[19:10:47] <Kemet> и даже кюта совсем совсем разная
[19:10:51] <alexey.veselovsky> э? стл соответствует стандарту. а уж как оно реализовано - дело десятое
[19:10:55] <alexey.veselovsky> а буст - он буст
[19:11:09] <alexey.veselovsky> но речь то шла про средства разработки, а не либы
[19:11:32] <Kemet> но ты ж сам привел некий примеор кота
[19:11:35] <alexey.veselovsky> я имею ввиду - студия каждый раз разная
[19:11:43] <alexey.veselovsky> постоянно
[19:12:03] <Kemet> ну ты не меняй ее
[19:12:21] <Kemet> и будет у тебя постоянно одинаковая
[19:12:35] <alexey.veselovsky> погоди, вот ты разработчик либы, тебе надо охватить еще процентов 15 аудитории (винда), какую студию будешь поддерживать?
[19:12:39] <Kemet> у меня вон стоит 6 и норм
[19:13:03] <alexey.veselovsky> увы, на 6 делать что-либо невозможно из того что мне нужно :-)
[19:13:29] <Kemet> ну мне тоже, но я и не делаю)
[19:13:42] <alexey.veselovsky> а зачем она тебе тогда?
[19:14:01] <Kemet> дык и еклипчы разные меняются
[19:14:10] <alexey.veselovsky> а там пофигу
[19:14:13] <alexey.veselovsky> ибо мавен
[19:14:18] <alexey.veselovsky> и там как раз проблем таких нет
[19:14:22] <alexey.veselovsky> ладно, я ужинать
[19:14:33] <Kemet> alexey.veselovsky: для одного проекта который на мфк
[19:29:29] <s6> Люксофт прикольные проекты. Крупные банки, крупные ритейл сети
[19:45:51] <Kemet> опять бэбэшники сбежали
[20:09:11] <geniepro> alexey.veselovsky> ну ясно что доллар уже никогда не вернется к курсу порядка 32 рубля за бакс
да всё будет, узбагойся! сделают деноминацию, отбросят пару нулей, и будет доллар по рублю!!!
[20:11:01] <geniepro> alexey.veselovsky> первый раз было - когда ввели антисанкции, и я сказал что в результате продукты (масло и проч) существенно подорожают
да какие это антисанкции??? почитай о том, какие антисанкции Союз вводил -- гейропы и штаты сразу на задние лапки вставали...
[20:16:08] <s6> Да капец ванговщик
[20:16:44] <s6> Впрочем союз почил. А олигархам у власти всё пох
[20:16:49] <geniepro> блин купил тачмышку Delux -- такое г оказывается эти тачмышки (( по обзорам тачмышки эппла и мелкософта не лучше ((
[20:18:07] <vlad2> это вообще че такое?
[20:19:09] <geniepro> vlad2: типа такого http://www.ixbt.com/peripheral/ms-touchmouse.shtml
[20:25:45] <Jordan> пальцеблуды :-)
[20:26:18] <Jordan> во видео, 16+ https://www.youtube.com/watch?v=-twpR1P0ID4
[20:26:32] <vlad2> Гы. Я выбросил эту эпловскую muti touch через 2 минуты :)
[20:29:19] <Jordan> главное деньги уплочены, значит мс зачёт. А там хоть выкидывай
[20:35:56] <geniepro> вот походу придётся выкинуть -- эта мышка ещё и тяжелая из-за батареек ((((
[20:36:12] <vlad2> А вернуть?
[20:36:37] <geniepro> ну не сломалась же... а мани бэк у нас тут нету
[20:36:47] <Jordan> в течении 20 дней
[20:37:07] <Jordan> а у вас там по другому
[20:37:38] <Jordan> Сколько стоит?
[20:38:08] <geniepro> 25 баксов
[20:38:54] <geniepro> короче решил юзать мышь за 7 баксов -- покупал её для ноута, походу придётся поменять их местами )
[20:39:40] <geniepro> я хотел мышку, у которой обычные кнопки, только вместо колеса скролла маленький тачпад -- нету (((
[20:40:34] <s6> Так в статье на айксбт оно щелкает кнопками
[20:41:43] <s6> Ида. Блажь это всё
[20:41:55] <Jordan> http://s00.yaplakal.com/pics/pics_original/5/9/7/4252795.jpg
[20:43:24] <Jordan> Кстати, да будь умеренным и не отходи от кононов, не возжелай тачпад, вместо скролла истиннаго :-)
[20:44:44] <s6> Блин. Чтото лень накатилась. Как я завтра собеседоваться буду
[20:44:49] <Kemet> а когда-то была мышь с одной кнопкой
[20:46:09] <Jordan> С одной кнопкой язычество
[20:46:23] <s6> А когдато была палка копалка...
[20:46:39] <geniepro> у этих тачмышек средней кнопки нету-то ((
[20:47:05] <geniepro> и указательный палец надо с мышки убирать для правого клика ((
[20:47:20] <Jordan> хватит это терпеть!
[20:47:40] <Kemet> geniepro: отдай детям
[20:47:41] <s6> Трахни по ней кувалдой
[20:49:01] <s6> Отнеси в общество геев
[20:49:03] <Jordan> Лучше, просто кувалдой ударить, не слушай s6 :-)
[20:49:41] <Jordan> гуманитарная помощь геям?
[20:49:51] <s6> Геймыша
[20:50:02] <geniepro> короче разочаровался я в этой геймышке ((
[20:50:37] <Jordan> Один раз.... не .... ну бывает
[20:50:47] <s6> geniepro, напиши дрова крутые
[20:50:57] <geniepro> s6: а не помогут они (
[20:51:32] <s6> Отчасти помогут.
[20:51:42] <geniepro> посмотрел обзор про логитеховскую тачмышку -- там грят после установки дров скроллинг плавнейший супер, а у этой делюксовой мышки скроллинг ужасен (((
[20:52:10] <geniepro> кличко
[20:52:13] <тихий бот> Я хочу обратить внимание, что я встречался с многими милиционерами, которые погибли, с людьми и демонстрантами, которые погибли, и все задают вопрос...
[20:52:19] <geniepro> .lem
[20:52:21] <тихий бот> geniepro, Земля подвергается нашествию огромных внеземных существ которые ведут себя дружелюбно, но их никто не понимает и являются нерадиоактивными и могут быть уничтожены сухопутной армией, морским флотом, авиацией, морской пехотой и (или) войсками береговой охраны.
[20:52:27] <geniepro> стехт
[20:52:30] <geniepro> стехи
[20:52:31] <тихий бот> Стехи!
Какое свинское смущенье
В моих мечтах мои трусы
Как очевидное вращенье
Как водка на хрен красоты
[20:52:42] <geniepro> речь
[20:52:42] <тихий бот> Товарищи, новая модель организационной деятельности требуют определения и уточнения направлений прогрессивного развития
[20:53:34] <s6> Чёта я опять гнию. Надо про староверов почитать
[20:53:58] <Jordan> В смысле гнию?
[20:54:09] <s6> Гниль духа
[20:54:18] <kpmý> стехи
[20:54:19] <тихий бот> Стехи!
Забыть бы чоткое затменье
Передо мной явилась ты
Как нам не чуждое паренье
Как ахтунг тухлой мерзлоты
[20:54:24] <kpmý> давно не было стихов
[20:54:29] <Jordan> s6 Уныние
[20:54:38] <geniepro> спейсшипту по советски: https://ru.wikipedia.org/wiki/Спираль_(авиационно-космическая_система)
[20:55:08] <s6> Депрессуха и уныние - это все примеры гниения и болезни духа
[20:55:50] <Jordan> На исповедь сходи
[20:56:18] <alexey.veselovsky> vlad2: это вам не штаты - тут нельзя вернуть купленное просто так
[20:56:23] <alexey.veselovsky> то есть электронику
[20:56:26] <alexey.veselovsky> только если сломается
[20:56:28] <geniepro> s6: вот тебе про староверов, читай! http://www.ruvek.ru/?module=photo&action=view&id=658
[20:56:48] <Jordan> Придите ко мне все страждущие и обременённые, из евангелия.
[20:57:01] <geniepro> alexey.veselovsky> vlad2: это вам не штаты - тут нельзя вернуть купленное просто так
не ну в принципе можно, но поскандалить придётся...
[20:57:03] <vlad2> ну мало ли, все ж 2014 год на дворе.
[20:57:15] <s6> Jordan, сикхская свящ. книга считает что уныние можно прогнать только богомыслием
[20:57:17] <alexey.veselovsky> ну да, раньше было можно
[20:57:31] <alexey.veselovsky> а потом ввели закон - что это типо высокотехнологичный продукт надлежащего качества
[20:57:34] <alexey.veselovsky> и все :-)
[20:57:43] <Jordan> чот ржу
[20:57:48] <alexey.veselovsky> то есть купил ноут - вернуть его не удастся просто так, нужно чтобы сломался
[20:57:52] <Jordan> о высокотехнологичном
[20:58:04] <alexey.veselovsky> в штатах же купил осцилограф например, втечение двех недель можно вернуть
[20:58:12] <geniepro> что бы вернуть товар, надо иметь чек, а эти педики, торгующие компьютерными причиндалами на наших компьютерных рядах, редко когда дают чек ))
[20:58:37] <Jordan> s6 Почему именно о староверах?
[20:59:02] <alexey.veselovsky> http://ozpp.ru/laws2/pravila-prod/tovar21.html
[20:59:04] <alexey.veselovsky> вот
[20:59:11] <alexey.veselovsky> с 2002 года эту хрень ввели
[20:59:15] <alexey.veselovsky> раньше не было
[20:59:35] <alexey.veselovsky> конкретно компы - это пункт 11
[20:59:38] <s6> Jordan, вчера ктото интересные материалы присылал о них
[20:59:45] <vlad2> В штатах с ноутбуками тоже не просто, вроде.
[21:00:05] <vlad2> Типа 15% могут содрать.
[21:00:05] <alexey.veselovsky> не, мы так делали. не с ноутами вроде, а с компами десктопными
[21:00:11] <alexey.veselovsky> по кр. мере в Калифорнии прокатывает
[21:00:18] <alexey.veselovsky> ну и с осцилографом тоже
[21:00:29] <geniepro> s6 предыдущая сцылка про староверов была фуфлом, вот норм: http://lenta.ru/photo/2014/11/10/toborochi/
[21:00:34] <alexey.veselovsky> может от штата зависит - хз
[21:00:50] <alexey.veselovsky> /me похоже опять в штаты полетит
[21:01:01] <geniepro> alexey.veselovsky и не вернётся )))
[21:01:07] <vlad2> Ещн в штатах машину не просто вернуть - выехал за ворота дилершипа, вск.
[21:01:18] <alexey.veselovsky> надеюсь что таки вернусь :-)
[21:01:37] <alexey.veselovsky> ну а в россии ты её просто по закону не вернешь уже :-)
[21:01:39] <geniepro> alexey.veselovsky: бомбы, даже российские, не разбирают -- кто там в штатах, свой, чужой, так что лучше воздержись от поездок туда )))
[21:01:44] <s6> geniepro, это я читал. И плюс у меня в вк староверы есть, они сами меня нашли и позвали к себе в сообщество
[21:02:48] <s6> Не знаю даже чем я их привлёк
[21:03:01] <vlad2> Зато на днях вернул e-reader. Обещали полностью вернуть $.
[21:03:07] <alexey.veselovsky> хы
[21:03:27] <Jordan> Кинь ссыль на сообщество, погляжу
[21:03:37] <Jordan> Я конечно не эксперт, но интересно
[21:03:52] <s6> Jordan, на компе буду - скину
[21:03:59] <alexey.veselovsky> староверы - вот истинные ортодоксы! не то что всякие новомодные РПЦ современные! :-D
[21:04:13] <Jordan> троль
[21:04:16] <Kemet> vlad2: у нас так тоже можно - сдал товар, а деньги пообещают вернуть )
[21:04:18] <vlad2> Это типа Зорко?
[21:04:34] <s6> Зорко родновер же
[21:04:34] <alexey.veselovsky> не, Зорко он же вообще против Христа :-)
[21:04:48] <alexey.veselovsky> Да и вообще против любой еврейской веры, хоть христианской, хоть любой другой :-)
[21:05:03] <Jordan> Не Зорко как раз христиан и не любит, то есть у них в идеологии обиды на христиан
[21:05:15] <vlad2> Kemet: если не вернут, им амазон сделает плохо :)
[21:06:07] <vlad2> Были, помнится такие забывчивыет. Два раз забывали.
[21:06:08] <geniepro> Зорко язычнег!!!
[21:06:16] <Kemet> vlad2: да, в этом отличие, у нас "амазон" сделает им хорошо
[21:06:40] <vlad2> В итоге вернули, долго извинялись и еще $20 накинули :)
[21:07:18] <geniepro> http://nyka-huldra.livejournal.com/8478367.html Судостроение: от авианосцев к буржуйкам
[21:07:37] <Kemet> ыыы, пошел переписывать кот
[21:08:13] <Jordan> geniepro доскакалист
[21:08:17] <s6> Jordan, ща сброшу ссылки
[21:08:28] <Kemet> а такой ast хороший был (
[21:08:59] <s6> Это статья просто http://vk.com/away.php?to=http%3A%2F%2Fruvera.ru%2Farticles%2Fnaiydetsya_poteryannyiy_raiy
[21:09:10] <s6> http://ruvera.ru/articles/naiydetsya_poteryannyiy_raiy
[21:09:18] <s6> http://vk.com/ruvera_ru
[21:09:24] <s6> http://vk.com/drevlepravoslavie
[21:09:56] <s6> и вот девушка значится как "Муза" сайта рувера.ру http://vk.com/russian_vera
[21:11:06] <s6> Jordan,
[21:11:12] <s6> ловите.
[21:12:57] <s6> и чё у меня настроение вот так волнами
[21:13:12] <alexey.veselovsky> осень
[21:13:38] <s6> да я ващет обычно ширше мыслю
[21:13:45] <s6> вселенскими категориями
[21:14:39] <geniepro> s6: Elsiane слушай же!!!
[21:14:39] <Jordan> Прочитад, не пойму находятся ли староверческие церкви между собой в общении
[21:15:12] <s6> да... меня эти дрязги уже перестали волновать совсем
[21:15:35] <s6> не по делу это всё.
[21:16:55] <geniepro> s6: http://www.youtube.com/watch?v=CnmBKTNOgAk
[21:17:45] <Jordan> смазливый голосок, но прикольно
[21:18:34] <geniepro> Jordan: она пуэрториканка, живёт в канаде
[21:20:55] <s6> geniepro, да. успокаивает. гасит истерику
[21:21:36] <s6> эх жалко СССР развалился
[21:22:43] <s6> мне там нравилось очень. а щас даже смысла-то что-то делать нет
[21:22:58] <s6> всё равно всё загубят.
[21:23:04] <s6> не те так другие
[21:23:33] <s6> не охота даже в конторы идти в эти игры играть
[21:24:32] <Kemet> клеветы
[21:24:35] <тихий бот> абирон - плахой потому, что в нём всё капсом а в хацкиле всё делается с закрытыми глазами
[21:25:50] <geniepro> s6> мне там нравилось очень. а щас даже смысла-то что-то делать нет
ну можно революцию устроить! а чем ты хуже хахлов?
[21:26:38] <Jordan> s6 Во послухай успокаивает https://www.youtube.com/watch?v=uuRRomgclY8
[21:26:48] <Kemet> kpmý: надо боту мозги развивать
[21:28:05] <s6> geniepro, это подпольной деятельностью надо заниматься и тебя будет искать полиция
[21:28:13] <s6> революцию щас не пущают в дом
[21:28:15] <Jordan> s6 таки пробивная вещь https://www.youtube.com/watch?v=izQsgE0L450
[21:28:20] <geniepro> s6: романтика же )
[21:29:09] <s6> geniepro, не факт, что реалистичная
[21:30:17] <s6> да и что толку в революции. нужна консолидация
[21:32:21] <Jordan> открывай свой стартап
[21:32:22] <s6> а люди щас развращены...
[21:32:25] <Kemet> s6: пеши кот на обероне - враз забудешь о мирской суете, только проект такой хороший выберы, на 20000 строк
[21:32:42] <s6> стартап есть, Jordan. правда пока не пропланирована деятельность
[21:32:56] <Jordan> Kemet Партизанить изволите? :-D
[21:32:57] <s6> Kemet, пропадёт всё это =(
[21:33:29] <s6> мир охвачен гниением
[21:33:39] <s6> ощущение такое
[21:33:47] <Kemet> Jordan: э?
[21:33:55] <s6> тупицы бегают доминируют друг над другом
[21:34:07] <Jordan> Kemet Шутка, шутка.
[21:34:20] <s6> мир вернулся в обезъяньи времена
[21:34:22] <Jordan> s6 Так было, и так будет
[21:34:24] <Kemet> s6: пусть гниет.ю а ты пишию нетленку
[21:34:30] <geniepro> http://www.adme.ru/tvorchestvo-hudozhniki/25-komiksov-s-neozhidannym-povorotom-802460/
[21:42:54] <s6> вневременное
[21:45:14] <s6> отказаться от собеседования, что ли
[21:45:27] <s6> неохота мне собеседоваться
[21:45:34] <s6> и стартапить неохота
[21:46:55] <s6> не радует меня бабло и что-то не веселит океанология
[21:46:55] <Kemet> s6: по моему ты вообше на чемто конкретном не можешь сосредоточится, уносит тебя куда-то постоянно
[21:47:11] <s6> ну я проект сделал за последние 2 года
[21:47:22] <s6> http://tranoo.com/PrimsToMesh/
[21:47:35] <s6> http://tranoo.com/docs/ ридмишка
[21:48:04] <s6> но это секондлайфовая приблуда
[21:48:16] <s6> а секондлайфу имя - мусорная корзина.
[21:49:08] <s6> уносит это нормально.
[21:54:07] <s6> Jordan, ща Шопена из закромов достану. Хорошая музыка, величественная
[21:54:56] <Jordan> Шопен знал, толк в написании годной музыки :-)
[21:58:55] <Kemet> все таки git та еще гадость
[22:00:35] <s6> что, наступил на грабли? =)
[22:00:40] <s6> их там есть
[22:00:56] <s6> я вот свн предпочитаю
[22:01:05] <s6> тупо и кирпично
[22:01:16] <s6> и никакой гитовой амёбистости
[22:02:11] <s6> Спасибо Мишке за 6 часов Шопена.
[22:02:39] <Kemet> ну эти грабли уже задолбали
[22:05:35] <s6> всё короче. отказываюсь от собеседы
[22:05:51] <s6> буду дома сидеть и нихрена не работать, доход есть небольшой
[22:06:17] <s6> а все эти абапы сапы хуяпы идут и пляшут
[22:06:27] <Jordan> Нашёл ужастик советских годов https://www.youtube.com/watch?v=GThJ26BlBb0&feature=player_detailpage#t=699 Мульт великолепен.
[22:07:22] <Jordan> В детстве меня напугали две, вещи фильм вий и этот момент.
[22:10:34] <geniepro> Jordan: чота недоступен этот мульт )
[22:13:06] <Jordan> а так https://www.youtube.com/watch?feature=player_detailpage&v=Y9o5KN7zqLU#t=699
[22:14:50] <geniepro> щелкунчик -- вещь, конечно, музыка чего стоит
[22:15:24] <vlad2> Вий - это да.
[22:15:48] <vlad2> А щелкунчик вполне нормально.
[22:17:43] <s6> щелкунчик ужасно неприятный мульт. терпеть не могу
[22:23:13] <vlad2> Супер мультик :) Очень нравился в детстве.
[22:25:05] <s6> Отправил отказ от интервью.
[22:25:36] <alexey.veselovsky> с комментом - НИНУЖЕН!
[22:25:39] <alexey.veselovsky> :-)
[22:26:49] <s6> Пока думаю, не спортировать ли metamath.com на оберон
[22:26:54] <s6> там так-то несколько строк =)
[22:27:05] <alexey.veselovsky> на который?
[22:27:13] <s6> unixaos
[22:27:18] <geniepro> alexey.veselovsky: на все же )
[22:27:29] <alexey.veselovsky> на все - пупок развяжется :-)
[22:27:40] <s6> alexey.veselovsky, там 5 строк кода
[22:27:54] <geniepro> s6: на все по 5 строк кода -- говновопрос )))
[22:28:09] <s6> http://metamath.org/ , пардон
[22:30:38] <alexey.veselovsky> http://lenta.ru/news/2014/11/11/googleya/
[22:35:18] <geniepro> http://sam-newberry.livejournal.com/717881.html
[22:36:14] <alexey.veselovsky> нужен?
[22:39:11] <alexey.veselovsky> http://geektimes.ru/post/241286/
[22:47:41] <Kemet> s6: всё, что не юзает хостапи из юниксаос будет рабатать в любой инкарнации А2
[22:48:14] <s6> ну тут-то какой такой хост, тут обычный файл инпут и всё
[22:51:33] <Kemet> s6: Metamath is a tiny language that can express theorems in abstract mathematics, accompanied by proofs that can be verified by a computer program.
сдается мне, что пятью строками кода ты не отделаешься
[22:51:54] <s6> Kemet, питонский верифаер занимает 300 строк
[22:52:05] <s6> оригинальный си код пообъёмистее
[22:52:39] <Kemet> s6: 300 это не 5 )
[22:52:54] <s6> ну и не 20 000 =)
[22:53:34] <Kemet> и в 300 не уложишься
[22:54:19] <Kemet> паримерно как на цэ будет
[22:55:22] <s6> там вроде достаточно погано сырец написан
[22:55:37] <s6> моё программерское фи
[22:55:56] <s6> ну я давно смотрел
[22:56:04] <s6> там чуть ли не полно goto =)
[22:56:47] <s6> Jordan, Шопен меня беспокоит
[22:56:55] <s6> как бы больному не поплохело =)
[22:57:18] <s6> я до этого его в таких дозах не слушал
[22:58:44] <s6> Kemet, а DOM читалка-писалка есть для a2?
[22:58:51] <s6> xml
[22:59:15] <s6> вроде kpmý чтото подобное кодил
[22:59:22] <s6> если я не ошибаюсь
[22:59:28] <Kemet> s6: есть
[22:59:41] <Kemet> он из Ф2 брал
[22:59:52] <Kemet> А2
[23:00:01] <s6> я хочу аннотировать оригинальные файлы xml-ками с атрибутикой всякой
[23:00:09] <s6> .mm файлы
[23:00:10] <тихий бот> s6, no such command
[23:00:47] <s6> например гуиды присобачить
[23:01:00] <s6> а то эти математики не имеют понятия о uuid-ах
[23:01:26] <Kemet> s6: ну там есть поддержка формата исходника в хмл, можно допилить до нужной кондиции
[23:01:49] <s6> ну читалка xml это не всегда дом
[23:01:57] <s6> и ещё надо писалку
[23:02:17] <Kemet> s6: пишет оно
[23:03:12] <Kemet> но возможно придется допилить до нужной кондиции
[23:05:14] <Kemet> там же серелизация в хмл, как бы оно без "писалки" работало и формошлепка, которая тоже в репу пишет
[23:06:00] <s6> set.mm 18651340 characters
[23:06:07] <s6> All proofs in the database were verified in 5.22 s.
[23:06:46] <s6> 3 мб в сек
[23:10:10] <Kemet> s6: че это
[23:10:36] <s6> это теория множеств
[23:10:51] <s6> проверифицирована через metamath
[23:10:58] <s6> на моём компе
[23:13:59] <kpmý> Kemet> kpmý: надо боту мозги развивать

в какую сторону?
[23:14:19] <alexey.veselovsky> пусть код пишет!
[23:16:23] <Kemet> kpmý: парсить строку, и искать ассоциации объектов, чтоб по теме ботать
[23:17:06] <s6> Kemet, я полез в tcc делать конвертилку из си в DOM. Типа libdomtcc. через это можно запрогать конвертер из си в оберон
[23:17:55] <Kemet> s6: проще из аста активоберона генерить что надо
[23:18:23] <s6> Kemet, эээ? libdomtcc Будет на си ващет
[23:18:35] <s6> сделан из сырцов tcc
[23:18:57] <s6> ну типа си аст мне надо сделать
[23:19:02] <s6> а дом я делать не буду пока
[23:19:04] <Kemet> ну ты на обероне напеши
[23:19:33] <s6> ээээээ си компилятор на обероне можно будет получить прогнав tcc через этот конвертер =)
[23:19:55] <Kemet> невыйдет
[23:20:12] <s6> и libdomtcc можна тоже через этот конвредтер прогнать =)
[23:20:19] <s6> Kemet, эт почему ещё?
[23:20:25] <Kemet> из оберона в це это да, а обратно не выйдет
[23:20:34] <s6> обратно надо полуавтомат
[23:20:51] <alexey.veselovsky> да, оберон он примитивней чем Си :-)
[23:21:05] <s6> это правильно что он примитивней
[23:21:08] <s6> за то и любим
[23:21:31] <Kemet> обратно надо включать моск и быстро быстро пальцами по клаве - клац-клац и готов порт
[23:21:54] <s6> эээээ нене. надо клац клац в ИДЕ для полуавт. трансляции
[23:22:04] <s6> настоящие герои всегда идут в обход
[23:27:04] <Kemet> s6: таки люди уже были - они хотели написать транслятор цэ-оберон и транслировать опенофис на оберон, даже сайт создали и план вывесили, но утром очнулись и больше к этой теме не возвращались
[23:28:26] <s6> опенофис сральник ещё тот.

[23:28:47] <alexey.veselovsky> а какой смысл в таком автотранслировании си в оберон?
[23:28:48] <s6> я планы лелею уже много лет по межъязыковым преобразованиям

[23:28:53] <alexey.veselovsky> код от этого безопасней не станет
[23:28:59] <alexey.veselovsky> и человекочитабельней тоже не станет
[23:31:49] <Kemet> alexey.veselovsky: я не знаю зачем им надо было, у меня тоже есть такой знакомый, он тоже хотел написать транслятор, чтоб эксель, т.е. калк из опенофиса в а2 перетянуть, я его неделю убеждал, что руками и мозгом будет быстрее и надежнее, и он таки за 3 месяца неспешной работы такой спредшит накатал, ну только без диаграм и примочек прочих
[23:33:24] <alexey.veselovsky> а, ну разве что за ради перетаскивания в моноязыковую среду
[23:33:43] <alexey.veselovsky> но моноязыковые среды это таки бред
[23:37:15] <Kemet> alexey.veselovsky: как бы ты в асте сделал для например IF ELSIF ELSE END - все секции, включая корневой IF хранил в одном списке секций или таки корневой поместил вне списка
[23:38:26] <alexey.veselovsky> корневой тут - это который?
[23:39:39] <Kemet> alexey.veselovsky: в А2 сложно внедрить например цэ и тп, а вот джаву они туда пихали
[23:40:00] <alexey.veselovsky> думаю туда и жабашкрипт внедрится легко
[23:40:09] <Kemet> alexey.veselovsky: IF cond THEN stmt
[23:41:13] <alexey.veselovsky> все секции кода тут равноправны.
[23:41:21] <Kemet> alexey.veselovsky: js ужо есть, но в зачаточном виде
[23:45:16] <Kemet> alexey.veselovsky: это так, я так и делал и для многоветочного while, но начал интегрировать с новым компайлером АО, а там есть такая штука Printout, которая по асту может генерить исходный кот, и при обходе такого элемента прихолится лишние телодвижения делать, ибо IF|WHILE и ELSIF таки разные и в итератолре по списку секций приходится лишний кот писать, некрасиво, да, както неэстетично
[23:47:46] <Kemet> ПИсать типа IF index = 0 THEN Print("IF") ELSE Print("ELSIF") END;
[23:52:19] <alexey.veselovsky> ну, это от убогости же инфраструктуры :-) ну как бы тоесть, почему бы не иметь в AST связанную с секцией лексему в виде литерала строкового?
[23:53:04] <s6> грустно мне от этого шопена.