Re: Case-sensitive Refal+; NetProlog


Subject: Re: Case-sensitive Refal+; NetProlog
From: Andrei Klimov (klimov@keldysh.ru)
Date: Sun Dec 05 1999 - 16:23:13 MSK


Еще один пример того, что делают на других языках высокого уровня и
надо уметь делать и на Рефале, чтобы Рефал мог выжить, -- это писать апплетки.
Один способ достичь этого -- компилировать Рефал в Явовский байт-код
(или интерпретировать Рефал на Яве, а потом суперкомпилировать).
Другой способ -- оформить run-time Рефала как plug-in, чтобы он мог загружаться в браузер.

В любом варианте встает вопрос о наборе функций для работы со средой в браузере.
При этом важно не разрабатывать библиотеку с нуля, а воспользоваться готовыми наработками --
желательно самыми распространенными, наиболее общими и хорошо отработанными библиотеками.

В качестве образца (как для подражания, так и для критики, но в любом случае -- для размышлений)
стоит посмотреть NetProlog, который компилируется в явовский байт-код:
http://netprolog.pdc.dk/

На этой странице приведен текст на НетПрологе двух апплеток, работа которых тут же продемонстрирована.

Андрей (К).



This archive was generated by hypermail 2b25 : Mon Oct 25 2004 - 21:24:58 MSD