[16:16:20] <valexey> .
[17:32:17] <valexey> http://forum.oberoncore.ru/viewtopic.php?f=82&t=4178
[17:52:51] <Сергей Зорин> циклдейкстры спасет мир!
[17:53:09] <valexey> А то! только вот сишный вариант читается легче
[17:53:23] <valexey> особенно если оттуда убрать лишные пустые строки и вообще нормально код отформатировать
[17:54:09] <Сергей Зорин> ты просто нипанимаиш всю прелесь цд!
[18:13:16] <Сергей Зорин> угу, но хотябы норомально адреса сравнивать
[18:14:05] <valexey> а вообще.. что плохого в отрицательном адресе? ;-)
[18:14:13] <valexey> просто с ними надо немного иначе работать
[18:15:10] <Сергей Зорин> самое интересное, я смотрел код оберонистого компилятора старого, там есть код для сравнения беззнаковых целых, т.е. он может формироваться в бакэнде, но в языке понятно этого нет и отот код бесполезенн
[18:16:14] <Сергей Зорин> и сложение/вычитание беззнаковых тоже есть
[18:16:29] <Сергей Зорин> идеология
[18:16:47] <valexey> ога
[18:17:07] <valexey> программисту не профессионалу будет слишком сложно осилить концепцию беззнаковых целых :-)
[18:17:34] <valexey> и вообще если он увидит что базовых типов больше семи, то все. Не разберется
[18:18:48] <Сергей Зорин> где-то была статья на тему почему в обероне никогда не будет беззнаковых целых
[18:19:02] <valexey> и что там?
[18:20:05] <Сергей Зорин> не помню, где-то в коровнике было или на форуме или в вики, но основное что помню чтото с безопасностью было связано только я не понял как
[18:20:52] <valexey> выход за допустимый диапазон случается быстрее и проще?
[18:21:09] <valexey> а типо 2^31 это далеко и никто до туда никогда не дойдет/
[18:21:11] <valexey> ?
[18:21:39] <Сергей Зорин> непомню я )
[18:21:55] <Сергей Зорин> надо и ундо спросить )
[18:22:04] <Сергей Зорин> инфо )
[18:22:17] <valexey> Ж-)
[18:22:20] <valexey> undo
[18:22:30] <Сергей Зорин> по фрейду
[18:24:01] <Сергей Зорин> причем разработчики А2 сами жаловались на отсутсвие нормального типа Адрес, как будто им ктото запретил под страхом смерти его туда добавить )
[18:25:00] <valexey> да, смешно
[18:25:07] <valexey> ну, возможно Вирт не благословил :-)
[18:26:20] <Сергей Зорин> да если посмотеть чтио они наворотили в активномобероне… думаю мнение Вирта на этот счет их мало волнует
[18:27:14] <valexey> пошли по кривой дорожке?
[18:28:42] <Сергей Зорин> думаю еще пара лет и оно таки появится — раньше был Систем.адрес, который алиас для лонгинт, потом его вынесли в паблтик, стал просто АДРЕС, недавно появился код в виде инлайнпроцедур на асме для сравнения беззнаковых целых ( в комментах написано что только для сравнения адресов )) ну осталось все это добить
[18:29:23] <valexey> :-)
[18:29:52] <Сергей Зорин> перешагнуть психологический барьер
[18:33:14] <Сергей Зорин> вчера наконец-то добрался до SPIN OS — вот чего А2 не хватает, так это такой документации
[18:36:29] <valexey> а кто такой, этот SPIN OS?
[18:45:40] <valexey> Вау, оно на модуле?!
[19:07:13] <Сергей Зорин> ага

[19:07:26] <Сергей Зорин> на модуле-3
[19:08:12] <valexey> а оно под какую железку?
[19:08:20] <valexey> и вообще, что у нее с развитием? ;-)
[19:09:03] <egp> три побега вокруг зоны кличка мотороллер
[19:10:13] <valexey> egp: ась?
[19:10:34] <egp> мама чифира не пей
[19:12:59] <valexey> Да, чифир это зло - от него сердце того.
[19:13:55] <egp> блин спать неохота. поковырять чото в эклипсе что ли
[19:16:02] <valexey> дело хорошее
[19:19:18] <egp> вот у меня щас идея зародилась - скрестить смолтоковые идеи и оберон
[19:19:38] <valexey> И получить нечто аля ObjC ? ;-)
[19:19:39] <egp> типа образ будет как у смолтока - в машинно-независимом формате
[19:19:50] <egp> а язык системы будет оберон
[19:20:36] <egp> у смолтока приятно то, что образ памяти можно на диск 1 операцией бросить и целиком выйти из проги
[19:20:54] <egp> потом поднять и рестартануть. аналог гибернейта
[19:21:20] <valexey> чем это отличается от обычной виртуалки?
[19:21:20] <Сергей Зорин> valexey: я хз, там вообще что-то про BSD было, толи драывера от  нее, толи еще чего, я пока только начал читать

[19:22:04] <egp> valexey: тем что это нисколько не виртуалка
[19:22:11] <valexey> Сергей Зорин: ну, нароешь, расскажешь чо там и как
[19:22:30] <Сергей Зорин> egp: вот тебе нечем заняться? сделай лучше доброе дело — нанеси пользу сообществу, — подними JVM для А2 !
[19:22:38] <valexey> egp: какая же это не виртуалка, если там все в "машинно независимом формате"? ;-) Машкодов то нет нативных
[19:22:42] <valexey> Так что виртуалка натуральная
[19:23:14] <egp> Сергей Зорин: jvm Для a2 это для 1 человека непосильная задача
[19:23:47] <egp> valexey: ну в этом смысле любой смолток - виртуалка
[19:23:51] <valexey> да ладно. портанули же в одно рыло jvm под Haiku/BeOS
[19:24:00] <valexey> egp: ну да. виртуалка
[19:24:00] <Сергей Зорин> egp, оно уже есть, нужно т ошько адаптировать для новой версии. и таки да — она писана одним человеком, Патриком Рейли

[19:24:12] <egp> valexey: ну так хайку-беос они PISIX
[19:24:15] <valexey> поэтому и вопрос - чем это отличается от обычной виртуалки? ну кроме того, что софта там меньше
[19:24:15] <egp> POSIX
[19:24:21] <valexey> egp: нет, не POSIX
[19:25:00] <egp> ломы мне с а2 возиться. совсем
[19:25:34] <Сергей Зорин> egp, вот я так и подумал )

[19:26:01] <egp> ну а нафига эта студ. поделка нужна, чо тут думать
[19:26:58] <valexey> я заметил, что частенько самое интересное делается именно студентами
[19:27:11] <valexey> студент - двигатель прогресса :-)
[19:27:57] <Сергей Зорин> оно понятно, заниматься переливанием из пустого в порожнее намного интересней ))) какая А2, тут мега планы — скрестить смолток с обж )

[19:28:47] <egp> Сергей Зорин: вам-то какое дело, кто из чего во что переливает
[19:28:56] <valexey> Сергей Зорин: экий ты не политкорректный! Корректно это называется: поиском серебряной пули. Ну или философского камня.
[19:29:01] <egp> занимайтесь своим делом и дргим не мешайте
[19:30:39] <egp> Сергей Зорин: мои  студенческие работы, говорили, тянут на кандидатскую. И никто не хамил при этом
[19:30:42] <valexey> И если бы тот же философский камень не искали в свое время алхимики средневековые, химия была бы до сих пор в заднице :-)
[19:30:56] <valexey> Правда его так и не нашли. Но побочка от самих поисков вышла годная.
[19:31:56] <valexey> egp: кстати, это не объясняет почему ты столь принебрежительно относишься к студенческим поделкам вроде А2. Ведь твоя то тянула на кандидатскую! Значит и их тоже может тянуть.
[19:32:36] <egp> valexey: фига в том что и мои работы и их - годны только как пруф оф концепт, то есть их допиливать и перепиливать надо
[19:33:39] <valexey> угу. вот их и пилят до сих пор. A2 же на месте не стоит
[19:34:00] <valexey> Сергей Зорин вон недавно свежий компилятор одного язычка запилил под A2.
[19:35:14] <Сергей Зорин> valexey: камень-то искали, проводя реальную работу, а не просто философствовали, потому и прогресс был
[19:35:41] <egp> Сергей Зорин: я больше в ИИ пилю кода, чем в обероне
[19:35:52] <egp> то есть у меня две авеню - ИИ и оберон
[19:35:54] <valexey> Сергей Зорин: ну, я вон тоже люблю пофилософствовать, а практического выхлопа с меня примерно нуль.
[19:36:19] <egp> в обероне я запилил парсер, а кодоген делать чото не тороплюсь
[19:38:03] <egp> меня даже просили статью забабашить по одной моей ИИ-системе. Вот надо её оживить и забабашить
[19:38:08] <valexey> между парсером и кодегеном есть часть которая требует основной работы :-)
[19:38:26] <egp> да не, всё фигня. и парсер фигня и кодоген фигня
[19:39:11] <egp> вот методы оптимизации изучать - это труд
[19:47:56] <egp> ладно. таки пойду спать. вставать рано с утра. а завтра начну ИИ-систему оживлять. называется "проект восток" =)
[19:48:14] <valexey> удачи
[19:48:44] <egp> типа делал ум, достаточный для того, чтобы ему иметь возможность мыслить восточными дисциплинами =)
[19:48:52] <valexey> :-)
[19:50:00] <egp> собственно это был проект автоматического программиста - ему дают ЕЯ-спеки, а он пишет код
[19:50:22] <egp> то есть усложнённый вариант робота SHRDLU Терри Винограда
[19:50:43] <egp> ЕЯ = естествен.язык, SHRDLU - см.википедию
[19:50:45] <valexey> прикольно
[19:50:52] <valexey> статью напишешь - кинь ссылку
[19:50:55] <egp> ок
[20:27:36] <Сергей Зорин> valexey: могут тебе эту спин выслать там метров 30 со всякой пакостью в виде модифицтроованного старого гцц

[20:30:28] <valexey> ой, а зачем там gcc?
[20:39:41] <Сергей Зорин> так модула-3 его как бакэед использует

[20:44:03] <vlad2> Ужос какой. Никуда без гцц.
[20:45:28] <Сергей Зорин> вообще там есть нативный бакенд i386 но он все равно требует гцц или vc для сборки ядреной либы
[20:47:08] <valexey> гы
[20:47:18] <valexey> gcc там небось что-то вроде 2.95?
[20:47:29] <valexey> https://plus.google.com/114633421665967893098/posts/HZB1n64LoKc
[20:47:37] <valexey> маразм крепчает
[20:47:39] <Сергей Зорин> 2. кажется или 8

[20:48:36] <Сергей Зорин> 2.6.3 2..\7.2
[20:49:06] <Сергей Зорин> оно ж умерло давно и в сети его так просто не надымать нада потстараться
[20:49:15] <Сергей Зорин> я про спин
[20:51:19] <Сергей Зорин> маразм крепчал и танки наши быстры!
[20:52:12] <valexey> оу. такой древний gcc я даже и не щупал
[20:52:34] <valexey> Сергей Зорин: а может ты спин этот куда-нибудь на дропбокс кинешь?
[20:52:37] <valexey> Или около того
[20:59:59] <Сергей Зорин> попробую. вообще новая модула-3 вроде новвй гцц использует ну или по крайней мере 4-й точно, но чтото там модифицировано чтоли, я кстати для модулы этот гцц и собирадл
[21:01:17] <valexey> но с этими gcc всегда стремно в плане засовывания в ядро
[21:01:42] <Сергей Зорин> куну када нить, вообще оно вроде бсд та кчто я согу его вообще на гитхак залить
[21:01:44] <valexey> то есть хрен ведь знает где там в новой версии бекенда грабли вылезут на уровне ядра
[21:01:59] <valexey> дык! заливай! гитхаб он удобней всего!
[21:03:35] <Сергей Зорин> думаю они не обидятся )
всеравно они ее запилили

[21:07:08] <valexey> дык да
[21:07:30] <valexey> будет еще одна юникосподобная (а она юниксоподобная?) ось на модуле в свободном доступе :-)
[21:08:41] <Сергей Зорин> ага

[21:09:53] <Сергей Зорин> тока собрать ее нечем )) стартового компилятора нет, нужно использовать новый, а оно не факт что соберется, по краней мере сишные файлы надо будет поравить, но для тебя это не проблема )
\
[21:12:45] <valexey> сишные то да
[21:12:51] <valexey> си прост и логичен!
[21:15:07] <Сергей Зорин> а там тока модула-3 и с

[21:16:35] <valexey> ну, третью модулу я хреново знаю
[21:16:43] <valexey> там и сборщики мусора какие-то и прочие сложности