Oberon space
General Category => Общий раздел => Тема начата: DddIzer от Май 18, 2013, 11:45:08 am
-
Тема навеяна попытками "продвижения" Оберонов в массы, и появлением новых "голых" компиляторов различных диалектов этого языка.
Предлагаю в качестве стандартной библиотеки брать ISO шную от Modula2 - в качестве основы. Вопрос - что стоит изменить в ней (и стоит ли это делать вообще)?
описание - http://www.modula2.org/reference/isomodules/ (http://www.modula2.org/reference/isomodules/)
-
Тема навеяна попытками "продвижения" Оберонов в массы, и появлением новых "голых" компиляторов различных диалектов этого языка.
Предлагаю в качестве стандартной библиотеки брать ISO шную от Modula2 - в качестве основы. Вопрос - что стоит изменить в ней (и стоит ли это делать вообще)?
описание - http://www.modula2.org/reference/isomodules/ (http://www.modula2.org/reference/isomodules/)
"Дубовые" библиотеки относительно ISO'шных модульных смотрятся совсем убого, да?
-
Там же была "стандартная библиотека" Oakwood Guidelines (Дубовые требования):
http://www.math.bas.bg/bantchev/place/oberon/oakwood-guidelines.pdf
http://smalllinux.sourceforge.net/oberon/oakwood.htm
-
"Дубовые" библиотеки относительно ISO'шных модульных смотрятся совсем убого, да?
Ну так они же 93 года же, устарели ))) И то не все их реализуют -- Рифат, akron1, например...
-
"Дубовые" библиотеки относительно ISO'шных модульных смотрятся совсем убого, да?
Ну так они же 93 года же, устарели ))) И то не все их реализуют -- Рифат, akron1, например...
Дык они вроде бы были заточены под Oberon-2.
Алсо ISO'шно-модульные библиотеки стандартные ничуть не новее обероновских дубовых.
-
Тема навеяна попытками "продвижения" Оберонов в массы, и появлением новых "голых" компиляторов различных диалектов этого языка.
Предлагаю в качестве стандартной библиотеки брать ISO шную от Modula2 - в качестве основы. Вопрос - что стоит изменить в ней (и стоит ли это делать вообще)?
описание - http://www.modula2.org/reference/isomodules/ (http://www.modula2.org/reference/isomodules/)
"Дубовые" библиотеки относительно ISO'шных модульных смотрятся совсем убого, да?
вообще говоря - да (если в имеете ввиду http://www.math.bas.bg/bantchev/place/oberon/oakwood-guidelines.pdf (http://www.math.bas.bg/bantchev/place/oberon/oakwood-guidelines.pdf) ) . Они проще чем исошные.... но недостаточно полные ограничивает их применимость.. В качестве области применения давайте возьмем самое простоe (с точки зрения требований к функциональности) - обучение.
1. Их не хватает, чтобы реализовать форматированный вывод на консоль (см. тему с XDS) .
2. Отсутствует функции работы с текстовыми файлами.
- этого достаточно, чтобы отпугнуть 2/3 потенциальных пользователей.
Т.е "дубье" НЕОБХОДИМО дополнять...
-
... как дополнять .. это вопрос, скажем, необязательно вводить понятие "текстовый файл", с сопутствующими версиями процедур, - но тогда нужны модули для конвертации значений численных типов в литерные представления и наоборот...