Re: Refal-J: first release


Subject: Re: Refal-J: first release
From: Arkady Klimov (arklimov@keldysh.ru)
Date: Wed Apr 23 2003 - 15:04:48 MSD


Леня, я как-то об этом подзабыл, о чем приношу свои извинения.
Это действительно мое серьезное упущение. В ближайшее время исправлю.
Оправдаться могу лишь тем, и это как бы моя беда, что PHP я сам не знаю
и не использую, а потому в каком-то смысле не ощутил ту реализацию как
выход во "внешний мир" для себя. С другой стороны, насколько я понимаю,
PHP - скриптовый язык, тоже (как и рефал), наверно, бестиповый и в этом
смысле он уровнем повыше и как бы поближе к рефалу, чем Java.
То есть и тут и там имеем выход в "мир", но эти миры немного разные.

А еще может мы имеем в виду разные уровни интеграции. Вот например,
такой вопрос: может ли рефал передать PHP свое произвольное выражение
с тем, чтобы оно было на PHP полностью понято, переработано и, быть может,
передано обратно? Мне почему-то казалось, что нет, то есть что обмен идет только
на уровне строк, но буду рад ошибиться. Что касается Refal-Java, то здесь имеет
место возможность полной интерпретации на Java любого выражения Рефала
(без какой-либо перекодировки) и любой его переработки (причем в терминах
очень естественных для Java).

----- Original Message -----
From: "Leonid Belous" <belous@ilt.kharkov.ua>
To: <refal@botik.ru>
Sent: Tuesday, April 22, 2003 18:24
Subject: Re: Refal-J: first release

| Алик и Андрей Климовы!
|
| Примите мои поздравления!
| Очень рад, что довели свое детище до Интернет'а.
|
| Приятно, что ассы в познании Явы и ее применений, специалисты по
| суперкомпиляции программ на этом языке, наконец обратили серьезное внимание
| на Рефал и его достоинства :-).
|
| Мне бы хотелось только прокомментировать один абзац с сайта Аркадия Климова
| http://www.refal.net/~arklimov/refal6/refal-j.htm о трех реализациях языка
| Рефал (Refal-5, Refal-6, Refal-Plus).
| ---------------------------------------
| However all these three versions have a common drawback: they are rather
| isolated from the outer world, other popular programming languages and
| libraries, such as Fortran, Paskal, C, C++ etc. It can be partly justified
| by the fact that both computational and data models of Refal are essentially
| functional and thus differ much from the models of those imperative
| languages.
| -----------------------------------------
|
| Я, как полагаю, не страдаю манией величия. Однако, для меня было неожиданным
| узнать, что после реализации Refal-PHP (http://www.refal.net/~belous/),
| Рефал по-прежнему остается изолированным от внешнего мира. Понятно, вы
| занятые люди, и могли бы не знать о существовании этой системы, .... но я
| ведь сравнительно недавно выступал у вас на семинаре :-). Как-то обидно
| становится за Рефал-5 :(.
|
| Хочу напомнить, что Refal-PHP и есть попытка связать Рефал-5 с внешним
| миром. С моей стороны я считаю ее удачной, и прежде всего с языковой
| стороны. При этом Рефал становится не только встроенным в HTML скриптовым
| языком, но может просто использовать PHP для связи с внешним миром
| (программы на других языках) без всякой вэб-технологии. Кстати, Рефал-5
| получает и автоматическую стыковку с Явой, поскольку PHP давно имеет связь с
| Явой ( http://www.php.net/manual/ru/ref.java.php ).
|
| Я хочу пожелать авторам проекта Refal-Java успехов. Прежде всего побольше
| пользователей. Как показывает опыт, сначала надо привлечь внимание к языку
| Рефал (безотносительно к какой реализации), а уж потом ошарашивать связью с
| внешним миром :-), потрясающе сложным.
|
| Прелесть Рефала прежде всего в простоте!

С этим трудно не согласиться.

| На этой оптимистической ноте хочу пожелать всем нам успехов!
|
| С уважением,
| --Леонид Белоус
|
| ----- Исходное сообщение -----
| От: "Arkady Klimov" <arkady.klimov@supercompilers.com>
| Кому: "refal" <refal@botik.ru>
| Отправлено: 21 апреля 2003 г. 15:26
| Тема: Refal-J: first release
|
|
Аркадий



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