[00:19:53] <akastargazer> Читал тут, Проект Оберон. Вирт насмотрелся на то, как множество людей делают "серьёзные вещи" и решил сделать в одиночку. Ну, не совсем один, а в компании. И у него, как ни странно, получилось.
[00:20:26] <alexey.veselovsky> падает правда, но получилось, да :-)
[00:20:47] <akastargazer> Чего там падает? Продукт был сделан.
[00:20:57] <alexey.veselovsky> но глючит :-)
[00:21:05] <alexey.veselovsky> по крайней мере в последнем PO
[00:21:57] <akastargazer> Я про Проект Оберон, который они изобразили вдвоём за три года в свободное время. Что как бы намекает - батальоны индусов нужны только большим и серьёзным компаниям.
[00:22:43] <alexey.veselovsky> именно тот проект оберон пощупать не довелось, по очевидным причинам. но у меня нет причин думать что там было лучше
[00:24:14] <akastargazer> Завершение системы заняло еще год, ушедший на объединение рабочих станций в сеть для передачи файлов, на средства централизованной печати и на инструменты поддержки. Наша цель — завершить систему в три года — была достигнута. В середине 1988 года система была представлена более широкому сообществу пользователей, и можно было начать работу над приложениями. Была разработана почтовая служба, добавлена графическая система и продолжены различные работы по общим системам подготовки документов. Средство отображения было расширено так, чтобы работать с любым экраном, включая цветной.
[00:25:04] <akastargazer> Конечно, в те времена не было HD-TV
[00:25:18] <akastargazer> Поэтому что там про Вирта говорить
[00:25:51] <akastargazer> Ведь у нас серьёзный реальный мир со своими реальными задачами
[00:26:22] <akastargazer> Хотя будет интересно посмотреть, как этот мир продержится без оплаты американскими фантиками батальонов индусов
[00:26:37] <alexey.veselovsky> :-)
[00:28:01] <alexey.veselovsky> кто ж верит автору проекта про то как у него было все замечательно и какие они молодцы? ;-)
[00:28:07] <akastargazer> Я не знаю, блеать, почему вызов контекстсного меню в винде занимает столько времени. И система 64-битная, и процессор не чета прошлым. Однако же делаешь клик и ждёшь 10 секунд. Непосильная задача для современной ОС - собрать контекстное меню по файлу.
[00:29:06] <akastargazer> О, ну Вирт всё наврал, ага :) Скандальные разоблачения, а мы-то думали :)
[00:29:20] <alexey.veselovsky> нет, просто был не объективен.
[00:29:43] <alexey.veselovsky> ибо сложно быть объективным к своему детищу
[00:31:41] <akastargazer> Формальная система либо работает, либо нет. Тут психологические моменты просто не работают.
[00:31:54] <alexey.veselovsky> текущий PO работает или нет?
[00:32:31] <alexey.veselovsky> чтобы получить формальную систему, нужно её формально описать хотя бы. а формального описания там нет даже для языка.
[00:32:57] <alexey.veselovsky> https://pp.vk.me/c622218/v622218778/9782/YpHc3_Y0YmA.jpg
[00:33:00] <alexey.veselovsky> :-)
[00:34:23] <akastargazer> Про текущий понятия не имею. Я говорю про то, что Вирт и Гуткнехт насмотрелись на большую и серьёзную систему в Пало Альто и сделали своё, другими средствами. Их подход к покорению предметной области так всех заинтересовал, что Сан не смогли удержаться и изучили их опыт.
[00:35:07] <alexey.veselovsky> Сан опыт многих проектов вообще говоря изучал. Тут Оберон не исключение, но правило.
[00:35:09] <akastargazer> Язык программирования и есть сама по себе формальная штука.
[00:35:37] <alexey.veselovsky> только вот не формально описанная. по крайней мере у Вирта. Неоднозначности даже в репорте. И недоговоренности.
[00:35:59] <alexey.veselovsky> В общем, я не вижу тут особых отличий от всей остальной индустрии.
[00:36:04] <akastargazer> Я не говорю про многие проекты, если ты заметил. Про сан можно ещё вспомнить Гослинга, который окромя старого P-кода, ничего больше не знал и поэтому Джава получила уже тогда устаревшую технологию
[00:38:05] <akastargazer> Ну и называть формальную знаковую систему неформальной можешь только ты, наверное :) Видимо, такие вещи неплохо уживаются в твоей голове :)
[00:38:45] <akastargazer> Да, и я ещё ни разу в своей жизни не называл Оберон идеалом.
[00:40:06] <akastargazer> Собсно, простота Оберона является изначально проигрышной бизнес-моделью, отсюда и речи про "реальный мир" и "серьёзные задачи".
[00:41:29] <akastargazer> Предметные области надо захватывать не простотой, а (забыл слово, синоним многомысленности), многомудрием, что ли.
[00:42:11] <akastargazer> Ведь если ты знаешь много слов (даже про одно и то же), то тебя с налёту не взять
[00:45:53] <akastargazer> А если у тебя не вагон понятий, а лишь чемоданчик, то какой из тебя конкурент? С тобой сразу всё ясно
[00:49:48] <akastargazer> Правда, с чемоданчиком правильных понятий и одиночка что-то может, но это выбивается из общего дискурса. Нельзя быть одиночкой, потому что бизнес этого не потерпит, покорение предметных областей это место острой конкуренции.
[00:50:45] <akastargazer> Поэтому когда говорят "одиночка Вирт ничего не сделал", надо добавлять "так сказал мудрый Оракл", потому что дискурс начинается оттуда
[01:28:54] <ilovb> akastargazer: "Я про Проект Оберон, который они изобразили вдвоём за три года в свободное время. Что как бы намекает - батальоны индусов нужны только большим и серьёзным компаниям."
Такую чепуху повествуете... Этим "большим и серьёзным компаниям" проекты приходится поднимать на несколько порядков более сложные. Причем там знания нужны такие..., какими Вирт в принципе не обладает. И вообще он вероятно даже и понятия не имеет с какими трудностями сталкиваются люди, которые создают реально сложные системы. Он же этим никогда не занимался
[02:46:51] <geniepro> akastargazer> Ну и называть формальную знаковую систему неформальной можешь только ты, наверное :) Видимо, такие вещи неплохо уживаются в твоей голове :)
под формальной системой тут видимо имелся в виду латинский алфавит...
[10:23:40] <akastargazer> >проекты приходится поднимать на несколько порядков более сложные.
И работают там суперлюди, киборги, с биокомпьютерами вместо мозгов, чтобы хоть как-то справляться со сложностью "реально сложных систем". Илов, не неси херню.
[12:24:35] <akastargazer> .lem
[12:24:37] <тихий бот> akastargazer, Земля падает на Солнце и почти все гибнут.
[12:24:51] <akastargazer> Не этого мы ожидали от Лема
[14:51:53] <s6> всё. неполная парсилка в синтаксическое дерево компиляется с 0 ошибок
[14:52:06] <s6> ляпаю явоподобный язык
[14:52:25] <s6> хочу им прямо по линукс десктопу рисовать
[14:52:29] <s6> чтобы без проблем
[14:53:24] <s6> ща забацаю интерпретатор
[14:54:09] <s6> за несколько часов сляпал
[14:54:15] <s6> парсилку
[15:11:13] <boris_ilov> akastargazer: Нет не суперлюди. Просто это люди с другими знаниями и другим опытом. Или ты думаешь, что можно аналог субд Oracle создать теми же методами, что и Oberon?!
[15:13:54] <boris_ilov> Речь то не о длине пиписки. Просто реально большие системы - это совершенно другая область. Oberon от этой области бесконечно далек
[15:18:54] <boris_ilov> Ну и как сказал valexey качество оберона никто не проверял. А если ты запустишь оберон на спартане у себя дома, то внезапно откроешь для себя обратную сторону наколенной разработки
[15:52:10] <s6> всё стабами затыкал но уже чёта интерпретит =)
[16:00:54] <s6> компаунд стейтемент интерпретит =)
[16:47:19] <geniepro> http://kommersant.ru/doc/345?isSearch=True
[16:58:12] <sda> Первая инженерная партия «Эльбрус-8С» и южного моста «КПИ-2» готовы к тестированию!
http://sdelanounas.ru/blogs/54929/
[17:08:15] <sda> =Год назад говорил с товарищами из МЦСТ на МАКСе — проблема в финансах. Они, в принципе, не против широкой серии и выхода на коммерческий рынок, и даже, можно сказать, в этом заинтересованы, но у них нету денег на расширение производства, поэтому оно всё время сдвигается на более отдалённую перспективу. А основному заказчику — военным — это не нужно, и они денег дают только на выполнение собственных нужд.=
[17:08:18] <kpmý> boris_ilov: оно и видно, что они там натворили, реально большие системы говна
[17:08:46] <geniepro> http://russian.rt.com/article/59753
[17:09:11] <geniepro> а я ещё в своё время думал -- покупать ли нокию 5800... не стал )
[17:42:06] <Kemet> geniepro: раз тм нокия не принадлежит мс, то глупо развивать этот бренд, ибо это значит развмвать будущих конкурентов, но думая тм нокия пока никуда не денется, как минимум год
[17:50:06] <geniepro> так мелкософт продвигает марку Lumia а не Nokia
[18:58:25] <s6> я доковылял до

cat a
System.out.println("test");
Ok
./pli.sh -file a
  Reading source file a
  Parsing source file a
ExpressionStatement stub: class com.egplab.pultiedit.parser.Parser$ExpressionStatement: [[StubExpression's value: class com.egplab.pultiedit.parser.Parser$QualidentCall stubName: QualidentCall]; qualident: System.out.println, args: [stublit: unparsed value: "test"]]

[18:58:42] <s6> называется интерпретерописательство от нехрен делать =)
[19:00:25] <s6> ща буду скоупы делать =)
[19:03:31] <Kemet> geniepro:  ну я сегодня заходил телы смотрел - шильдик Нокия, а рядом бумажка, типа акция от майкрософт
[19:03:34] <Kemet> еуые
[19:35:58] <Kemet> test
[19:35:58] <Жаба> Kemet, passed
[19:35:59] <тихий бот> Kemet, тоже пассед
[19:43:48] <Jordan> структур в питоне нет? В смысле без ооп? В классе их групировать можно
[19:48:12] <s6> о. прогресс.

./pli.sh -file a
  Reading source file a
  Parsing source file a
Exception in thread "main" java.lang.Exception: identifier not found: System
at com.egplab.pultiedit.parser.Parser$QualidentCall.calculateValue(Parser.java:96)
at com.egplab.pultiedit.parser.Parser$ExpressionStatement.interpret(Parser.java:287)
at com.egplab.pultiedit.parser.Parser$CompoundStatement.interpret(Parser.java:434)
at com.egplab.pultiedit.parser.Parser$CompilationUnit.interpret(Parser.java:451)
at com.egplab.pultiedit.interpreter.PultiLanguageInterpreter.main(PultiLanguageInterpreter.java:36)
Ok
cat a
System.out.println("test");
Ok
[19:49:41] <s6> ну систем мы находить не будем, а чёнить прособачим
[19:52:14] <s6> а то понапихали дефолтных пекеджей в яве
[19:52:18] <s6> в язык
[19:52:21] <s6> уродцы
[19:52:38] <s6> вот почему консоль в языке?
[19:52:56] <s6> в java.lang
[19:53:49] <s6> мы ещё щас безклассовых функций приделаем
[19:57:04] <geniepro> Jordan: а что такое структура?: класс, у которого отрезали методы, конструкторы и наследование...
[20:14:13] <geniepro> ит
[20:14:19] <geniepro> it
[20:34:20] <s6> geniepro, и ещё хедеры в rt представлении отрезали
[20:36:17] <s6> geniepro, а ещё в си++ структура ничем не отличается от класса, кроме имплицитного префикса public:
[20:36:37] <s6> geniepro, это ты перепутал структуры с рекордами =)
[20:36:49] <Jordan> geniepro ок
[20:37:01] <s6> Jordan, geniepro напутал
[20:37:32] <Jordan> вроде верно сказал
[20:37:35] <s6> нет
[20:37:37] <тихий бот> Нет, не нет...
[20:37:42] <s6> в с++ смысле - неверно
[20:37:54] <s6> в си++ структура ничем не отличается от класса, кроме имплицитного префикса public:
[20:38:05] <Jordan> мне нужен структ как в си, только в питоне, в питоне только class
[20:38:21] <Jordan> gjql`n
[20:38:25] <Jordan> пойдёт
[20:39:34] <s6> хехе в моём язычке println("test") отработал
[20:40:10] <Jordan> поздравляю, язык делает первые шаги :-)
[20:40:36] <s6> ща в X Window чёнить наимпортим и запоганим
[20:45:21] <geniepro> s6> geniepro, это ты перепутал структуры с рекордами =)
о_О а какая разница между структурами и записями?
[20:45:55] <s6> ну я честно гря хз чо в виртоподобных языках с рекордами наплодили =)
[20:46:02] <s6> geniepro,
[21:09:07] <s6> у меня появился в яве гордый вызов invokeC. теперь время подумать как его реализовывать =)))
[21:09:57] <s6> ворую из unixaos иксовый код =)
[21:35:07] <s6> хехе. напоролся на переменную модуля которую сам бутлоадер инициализит =) идеи вирта в действии =)
[21:35:22] <s6> в Unix.Glue.Mod
[21:41:22] <s6> ха. а бутлоадер aos.c в комплекте поставки не идёт. ща полезем в Kemet-овый реп =)
[22:14:16] <sda> http://www.youtube.com/watch?v=Z7Qo2thTMaA&feature=player_detailpage#t=367
животные из речной воды под микроскопом
[22:34:43] <geniepro> http://www.adme.ru/tvorchestvo-dizajn/russkoe-do-mozga-kostej-583605/ хохлома расписная ))
[23:58:04] <s6> клёвые букараги