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