Re: Статус Рефала-5


Subject: Re: Статус Рефала-5
From: Leonid Belous (belous@ilt.kharkov.ua)
Date: Wed Nov 14 2001 - 18:16:28 MSK


> Коллеги,
>
> у меня созрел вопрос по поводу текущего статуса Рефала-5.
Здравствуйте Андрей!

Попытаюсь заступиться за Рефал-5 :).

[...]
> Вопрос у меня в связи с этим такой. Пробовал ли кто-нибудь когда-нибудь
> использовать этот транслятор в "боевых условиях" и поддерживается ли он
> кем-нибудь в настоящее время, или его следует забыть как страшный сон и
> пользоваться чем-нибудь более "модным" типа Рефала-плюс (чего лично мне
> очень бы не хотелось в силу специфики проекта).
Для меня именно Рефал-5 является в настоящее время "боевым инструментом".

Но наиболее известным (для меня) человеком, который интенсивно применял (и продолжает) применять Рефал-5 в своей работе является Александр Корлюков. Его работы, связанные с применением суперкомпилятора Scp4, опубликованы на сайте http://www.refal.net/~korlukov/
В контексте применений к задачам суперкомпиляции следует признать, что Рефал-5 прошел самые суровые испытания именно как "боевой инструмент".

>
> Дело в том, что я хотел использовать транслятор в качестве своеобразного
> "эталона" языка Рефал-5, а сам язык - в качестве наиболее удобного
> носителя рефальской парадигматики (как я понимаю, Рефал-плюс в этом плане
> подходит хуже, ибо он гораздо сложнее и включает, с точки зрения
> парадигматической чистоты, много "лишнего" - не в плане ненужного, а в
> плане не относящегося к рефальской парадигматике). Встретившись с
> необходимостью перекомпилировать транслятор, я пришел к выводу, что для
> начала хорошо бы понять, каков статус этого транслятора и не зря ли я
> трачу на него время.
Не могу ничего сказать по поводу "зря" или "не зря" :-).
Мне тоже больше импонирует Рефал-5 в качестве носителя основной идеи языка Рефал.
Не хочу ни в в коей мере принижать достоинств двух других диалектов, которые на сегодняшний день оказались в более удачных (в смысле supporting) состояниях,

>
> Если транслятор уже unsupported, буду благодарен за рекомендации, что
> взять вместо него.
>
> Вообще, можно ли считать диалект Рефал-5 живым? Очень хочется (мне именно
> этот диалект нравится), но реальность, увы, не всегда совпадает с
> желаниями.
Я бы сказал, что Рефал-5 сейчас ограниченно поддерживается. В том смысле, что серьезных ошибок уже достаточно давно никто не обнаруживал, но если таковое случается, то мы обращаемся к Шуре Конышеву, который до настоящего времени их исправлял. Конечно, о возможности каких-либо серьезных модернизаций и "улучшений" существующей версии Рефала-5 речи не идет (может это и к лучшему), поскольку, как Вы правильно выразились, статус нынешней реализации ближе к состоянию "страшный сон" :(((. Но, ..... писалось то это уж очень давно.

Лично я продолжаю считать, что нынешняя реализация Рефала-5, ценна сама по себе AS IS, и ее целесообразно стыковать с PHP на платформе Apache. Речь идет о применении языка Рефал, как imbedded scripting language при создании HTML страниц наравне с PHP. Но для этой цели нужен интерпретатор.
Рефал-5, имея достаточно незаметную фазу компиляции, хорошо подходит для этого. Эта работа ведется, но, к сожалению, из-за ограниченности наших ресурсов, не так быстро, как хотелось бы.

Это сразу бы решило проблему стыковки Рефал-СУБД и привлекло (новых!!!) пользователей к языку Рефал.

>
> С уважением,
> Андрей Столяров
С уважением,
--Леонид Белоус

>
----- Original Message -----
From: "Andrey V Stolyarov" <croco@croco.net>
To: <refal@botik.ru>
Sent: Tuesday, November 13, 2001 11:56 PM
Subject: Статус Рефала-5





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