Re: Refal+ docs


Sergei M. Abramov (abram@botik.ru)
Thu, 5 Aug 1999 10:10:34 +0400


День добрый, всем!

>А еще ближе он к тексту на SML!

Согласен.

>Но, все же, если строго переписать текст на каком-то языке
программирования,
>он неизбежно затемнится мелкими техническими деталями (вроде генерации
>уникальных индексов, и т.п.).

Мне кажется, можно избежать затемнения, введя функции (<NewIndex>::s.I),
описание которых оставлены за рамками публикации (или вынесены в аппендикс).

>Думаю, что для статьи такой стиль вполне адекватен: ведь сам же говоришь
что
>изложено в таком виде, что легко переписывается на любой (более или менее
>адекватный) язык (Рефал+, SML, Haskell, ...).

Конечно стиль адекватен.

Но отдельный (не связанный с данной статьей) интерес все-таки представляет
возможность литературной записи Рефал-Плюс программ (я не говорю, что это
задача номер 1, но все-таки). Речь идет о таком формате (способе
организации) файла, который без всяких изменений может быть брошен в
ТеХ-систему или на РФП-компилятор. Я писал об этом. А как иллюстрацию,
прилагаю хаскел-программу.

Мне пока не очень понятно, может или нет имеющийся механизм комментариев (*
и /* .... */) рефала-плюс создавать такие файлы...

Сергей




This archive was generated by hypermail 2.0b3 on Thu Aug 12 1999 - 16:47:38 MSD