Oberon space

General Category => Общий раздел => Тема начата: DddIzer от Май 18, 2013, 11:45:08 am

Название: Стандартная библиотека для Оберонов...
Отправлено: DddIzer от Май 18, 2013, 11:45:08 am
Тема навеяна попытками "продвижения" Оберонов в массы, и появлением новых "голых" компиляторов различных диалектов этого языка.
Предлагаю  в качестве стандартной библиотеки  брать ISO шную от Modula2   -  в качестве основы. Вопрос - что стоит изменить в ней (и стоит ли это делать вообще)?
описание - http://www.modula2.org/reference/isomodules/ (http://www.modula2.org/reference/isomodules/)
Название: Re: Стандартная библиотека для Оберонов...
Отправлено: valexey_u от Май 18, 2013, 01:24:19 pm
Тема навеяна попытками "продвижения" Оберонов в массы, и появлением новых "голых" компиляторов различных диалектов этого языка.
Предлагаю  в качестве стандартной библиотеки  брать ISO шную от Modula2   -  в качестве основы. Вопрос - что стоит изменить в ней (и стоит ли это делать вообще)?
описание - http://www.modula2.org/reference/isomodules/ (http://www.modula2.org/reference/isomodules/)
"Дубовые" библиотеки относительно ISO'шных модульных смотрятся совсем убого, да?
Название: Re: Стандартная библиотека для Оберонов...
Отправлено: Geniepro от Май 18, 2013, 01:36:24 pm
Там же была "стандартная библиотека"  Oakwood Guidelines (Дубовые требования):

http://www.math.bas.bg/bantchev/place/oberon/oakwood-guidelines.pdf

http://smalllinux.sourceforge.net/oberon/oakwood.htm
Название: Re: Стандартная библиотека для Оберонов...
Отправлено: Geniepro от Май 18, 2013, 01:41:29 pm
"Дубовые" библиотеки относительно ISO'шных модульных смотрятся совсем убого, да?

Ну так они же 93 года же, устарели ))) И то не все их реализуют -- Рифат, akron1, например...
Название: Re: Стандартная библиотека для Оберонов...
Отправлено: valexey_u от Май 18, 2013, 01:56:30 pm
"Дубовые" библиотеки относительно ISO'шных модульных смотрятся совсем убого, да?

Ну так они же 93 года же, устарели ))) И то не все их реализуют -- Рифат, akron1, например...
Дык они вроде бы были заточены под Oberon-2.

Алсо ISO'шно-модульные библиотеки стандартные ничуть не новее обероновских дубовых.
Название: Re: Стандартная библиотека для Оберонов...
Отправлено: DddIzer от Май 18, 2013, 01:58:56 pm
Тема навеяна попытками "продвижения" Оберонов в массы, и появлением новых "голых" компиляторов различных диалектов этого языка.
Предлагаю  в качестве стандартной библиотеки  брать 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 потенциальных пользователей.
Т.е  "дубье" НЕОБХОДИМО дополнять...
Название: Re: Стандартная библиотека для Оберонов...
Отправлено: DddIzer от Май 18, 2013, 02:09:55 pm
... как дополнять .. это вопрос, скажем, необязательно вводить понятие "текстовый файл", с сопутствующими версиями процедур, - но тогда нужны модули для конвертации значений численных типов в литерные представления и наоборот...