OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Среда, 15 Август, 2018 23:59

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 70 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: Суббота, 16 Июнь, 2012 13:19 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
ну гцц это какой-то ужас. Ну вот зачем, зачем транслятору 200+ МБайт сырцов. Далеко не 8 кб форта. что у него, на 200 000 000 байт ума??? нет ведь.

короче гря щас свой лисп-интерпретатор на си накулебякаю чтобы бутстрапить лиспом гцц из сырцов. Так оно интереснее пойдёт.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 16 Июнь, 2012 19:52 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7834
Откуда: Троицк, Москва
egphilippov писал(а):
могутный суперамбициозный проект, но зато интересно.
Ну да, любопытно понаблюдать :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 17 Июнь, 2012 04:49 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
Info21 писал(а):
egphilippov писал(а):
могутный суперамбициозный проект, но зато интересно.
Ну да, любопытно понаблюдать :)


Понаблюдать как Иванушка дурачок с драконом С/С++ сражается??? :) Все на битву!!! Полундра!!! Свистать всех наверх!!! :) Пойти на os-dev покричать полундру...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 17 Июнь, 2012 11:55 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7834
Откуда: Троицк, Москва
egphilippov писал(а):
Info21 писал(а):
egphilippov писал(а):
могутный суперамбициозный проект, но зато интересно.
Ну да, любопытно понаблюдать :)
Понаблюдать как Иванушка дурачок с драконом С/С++ сражается??? :) Все на битву!!! Полундра!!! Свистать всех наверх!!! :) Пойти на os-dev покричать полундру...
Ну, мы, вроде, практически все тут в той или иной степени, в той или иной манере...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 18 Июнь, 2012 23:53 
Аватара пользователя

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 433
Откуда: Егорьевск
Если заняться больше не чем, лучше бы написал компилятор переднего плана (front-end) Oberon (хотя бы Oberon-2011) для LLVM, что-нибудь такое из этой области...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 23 Июль, 2012 16:55 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
Пока что проект развивается в нижеописанном направлении:

Оберон Парсинг АПИ

то есть создаешь лисенер (т.е. класс с кучей колбэков) и передаешь его в парсер оберона

такое вот апи

пока в планах сделать любой оберон-2 репорт выбрать - строго по репорту сделать, без наворотов

но в идеале можно все виды оберона покрыть этим апи

затем этим апи можно любым способом обрабатывать проги на обероне

т.е. заниматься метапрограммированием сырцов на обероне


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 23 Июль, 2012 17:56 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7834
Откуда: Троицк, Москва
egphilippov писал(а):
пока в планах сделать любой оберон-2 репорт выбрать - строго по репорту сделать, без наворотов
Елы-палы.

Забейте на оберон-2.

1 Оберон-07
2 Компонентный Паскаль.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 24 Июль, 2012 06:57 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
Я в диалектах Оберона не дока. Два вопроса к специалистам:

1) Где есть полный точный документ об Оберон-07 (в любом формате документа, поддающемся расшифровке)?
2) Где есть исчерпывающая статья или документ о сравнении диалектов Оберона?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 24 Июль, 2012 12:28 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Не знаю, м.б. это Вы и видели:
Грамматика О-07 (граф-запись): http://www.astrobe.com/Oberon.Syntax.zip.
Грамматика О-2 (граф-запись): http://valexey.blogspot.com/2010/05/blog-post.html.
Обзор основных языков от С.З. Свердлова (включает О и О-2): download/file.php?id=1727.

Насчёт сравнения также вспоминается "Критика Оберона"... т.к. там по необходимости анализируются отдельные конструкции всё-таки... :)

По КомПасу как подспорье рассматривал бы Потопахина - в "... с нуля" собственно язык рассматривается в два подхода (Гл. 1 - неформально, Гл. 2 - формально с синтаксисом), в "Искусстве..." сводка синтаксиса (РБНФ-текст) в Приложении 4.
Сообщение Вирта о языке (в ред. 2011 г.): http://www.astrobe.com/Oberon.Report.pdf - глянул, цикл в форме WHILE-{ELSIF}, т.е. Дейкстров - значит, вроде как О-07 должен быть. :)

Ну ещё диссер Мюллера, где в начале он обсуждает, почему Оберон должен стать Активным... но это, наверное, уже немного в сторону от вопроса...

Вот. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 24 Июль, 2012 14:00 

Зарегистрирован: Пятница, 20 Июль, 2007 17:26
Сообщения: 675
Откуда: Псков
http://www.inf.ethz.ch/personal/wirth/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 24 Июль, 2012 16:13 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4485
Откуда: Россия, Орёл
http://oberoncore.ru/wiki/lang/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 24 Июль, 2012 18:09 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7834
Откуда: Троицк, Москва
http://ru.wikipedia.org/wiki/%D0%9E%D0% ... 0%B8%D1%8F)

Только там какой-то болван включил Оберон-2 в диалекты, а КП -- в "языки семейства".
Кто-нить поправили бы, у меня пока не будет времени.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 18 Август, 2012 06:14 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
Info21 - если у Вас нет авторитетного научного издания про то что КП - диалект Оберона, то в википедию можно даже не соваться править. Неавторитетным словам Випикедия не верит, и правки откатят за неавторитетностью правок.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 18 Август, 2012 11:25 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2118
Откуда: Красноярск
Info21 писал(а):
http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D0%B5%D1%80%D0%BE%D0%BD_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Только там какой-то болван включил Оберон-2 в диалекты, а КП -- в "языки семейства".
Кто-нить поправили бы, у меня пока не будет времени.
А как должно быть?

Вообще не было страницы для Оберона-2. Сделал пока перевод первых абзацев и карточку с английской версии.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 18 Август, 2012 12:37 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Там ещё ББ постоянно называется "языком"... или рядополагается с Обероном (без указания, идёт ли речь о среде или опять же о языке)...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 18 Август, 2012 18:57 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2118
Откуда: Красноярск
Владислав Жаринов писал(а):
Там ещё ББ постоянно называется "языком"... или рядополагается с Обероном (без указания, идёт ли речь о среде или опять же о языке)...
Такого не нашел, наверное уже исправили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 21 Август, 2012 11:23 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Да, это уже в связанной статье по КомПасу ("ББ - наиболее удачная реализация Оберона" :))...
Кстати, по ссылке на подразумеваемую статью по О-2 ВП направлял на раздел по О-2 в той же статье Оберон(ЯП)... теперь действительно отдельная статья появилась...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 21 Август, 2012 12:30 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2118
Откуда: Красноярск
Владислав Жаринов писал(а):
Да, это уже в связанной статье по КомПасу ("ББ - наиболее удачная реализация Оберона" :))...
Кстати, по ссылке на подразумеваемую статью по О-2 ВП направлял на раздел по О-2 в той же статье Оберон(ЯП)... теперь действительно отдельная статья появилась...
Там сейчас поправил.

Теперь надо из статьи про Оберон выпилить синтаксис Оберона-2, хочу его заменить синтаксисом Оберона, но где его взять? там не только ведь в цикле FOR отличие?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 22 Август, 2012 10:37 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
М-м... у Свердлова в веб-версии "Арифметики синтаксиса": http://www.uni-vologda.ac.ru/cs/syntax/ ?..

Кстати, не уверен, что в этих описаниях соблюдается принцип, выдвинутый Мейером в Гл.11 - в каждом правиле д.б. только однотипные продукции (И, ИЛИ, И/ИЛИ) - но для ВП любое неопубликованное всё равно "ориссом" будет... :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 22 Август, 2012 11:45 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 2118
Откуда: Красноярск
Вот это «Среда BlackBox — весьма удачный и наиболее популярный вариант Оберона» написано и тут http://oberoncore.ru/faq/start разу уж на то пошло :) у кого там есть право редактировать. Или может пояснить, что имелось в виду.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 70 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB