Oberon space

General Category => Общий раздел => Тема начата: ilovb от Октябрь 04, 2012, 07:33:45 am

Название: Oberon SWAG
Отправлено: ilovb от Октябрь 04, 2012, 07:33:45 am
Была раньше такая замечательная коллекция:
http://pascal.sources.ru/rswag.htm (http://pascal.sources.ru/rswag.htm)

С удовольствием копался в ней лет 10 назад

Оберонщики вполне могли бы продолжить традицию.

Есть конечно коллекция Helmut Zinn. Но это уже несколько другое...
Название: Re: Oberon SWAG
Отправлено: valexey_u от Октябрь 04, 2012, 07:36:01 am
Оберонщики вполне могли бы продолжить традицию.
Не могли. Оберонов слишком много и они слишком слабо совместимы между собой. И ни один из них не является абсолютным флагманом обероностроения.
Название: Re: Oberon SWAG
Отправлено: ilovb от Октябрь 04, 2012, 07:41:23 am
Это да. Популярности Трупа Паскаля ни один Оберон не имеет...
Название: Re: Oberon SWAG
Отправлено: valexey_u от Октябрь 04, 2012, 07:56:11 am
Это да. Популярности Трупа Паскаля ни один Оберон не имеет...
Даже в процентном отношении среди оберонов.

В этом плане у Оберонов ситуация родственна ситуации у С++ - флагмана нет. Но у оберонов на это еще накладывается тотальная несовместимость их друг с другом (практически каждая реализация оберон-компилятора порождает диалект языка, причем сознательно).
Название: Re: Oberon SWAG
Отправлено: Berserker от Октябрь 04, 2012, 09:17:36 am
Что мешает писать на общем подмножестве?
Название: Re: Oberon SWAG
Отправлено: vlad от Октябрь 04, 2012, 09:30:48 am
Что мешает писать на общем подмножестве?

Нет общего подмножества. Вирт из последнего оберона даже WITH выпилил. Да, можно писать без WITH (гы-гы-гы). Но ты же не знаешь, что он еще выпилит? ;)

P.S. Причем Вирт выпиливает вообще не парясь. Т.е., вопрос об обратной совместимости даже не поднимается. Для Вирта единственная "неудобность" от выпиливания - это дополнительная тренировка в текстовом редакторе по правке... угадайте чего? Ну конечно исходников компилятора! Все. Других исходников у него нет. И проблем тоже. Он сам об этом пишет, это я не клеветы придумываю :) После этого решается нужная Вирту задача на нужным образом заточенном обероне. Т.е., язык исключительно "под задачу и под собственный компилятор". О чем я неоднократно говорил :) Так что ни о каком "подмножестве" речи быть не может.
Название: Re: Oberon SWAG
Отправлено: Berserker от Октябрь 04, 2012, 09:46:54 am
Верно. Язык под задачу. Мне тоже нужен скриптовый движок. Специфический. За основу взял урезанный Оберон 7 последней версии (в плане описания языка). Вряд ли можно взять за основу С++ или другого монстра, при чём даже не одному человеку, а целому коллективу. Будь у идеологии Оберонов больше приверженцев (и финансирования), был бы и стандарт и обобщённое подмножество.