Re: Refal-J: first release


Subject: Re: Refal-J: first release
From: Andrei.Chepovsky (bfchep@supercompilers.com)
Date: Mon Apr 21 2003 - 18:08:00 MSD


ПОЗДРАВЛЯЮ!!
Очень рад, как сторонний, но близко стоящий наблюдатель.
Это очень крутой шаг в освоении современных платформ.
 Надеюсь, что с большими последствиями.
Давайте готовить следующий...
Андрей(Ч)

----- Original Message -----
From: "Arkady Klimov" <arkady.klimov@supercompilers.com>
To: "refal" <refal@botik.ru>
Sent: Monday, April 21, 2003 4:26 PM
Subject: Refal-J: first release

> Привет всем!
>
> Рады сообщить, что воссоединение Рефала и Java, о котором уже
> давно говорили "старые рефальщики" (начиная с декабря 1999)
> свершилось!
>
> Реализация выполнена путем прямой компиляции Рефала в Java.
> Компилятор написан на Рефале на основе компилятора Рефала-6
> и полностью совместим с ним по входному языку.
> Синтаксис расширен. Поддержка выполнения и библиотека
> встроенных функций написана на 100% Java.
>
> По скорости, измеренной на примере Select, Refal-J в 4 раза обгоняет
> Рефал-6, именно столько показал эксперимент с ручной трансляцией
> в Java в декабре 1999.
>
> На компиляции своего компилятора (написанного целиком на Рефале)
> скорость примерно совпадает со скоростью Рефала-6.
> По-видимому, на входной и выходной обработке строк Рефал-J
> относительно далек от оптимума.
>
> Формально реализация полностью независима от реализации Рефала-6,
> но для раскрутки Рефал-6 требуется. В поставку вложен и уже раскрученный
> компилятор в виде jar-файла.
>
> Вся информация (включая доступ ко всем исходникам) находится на странице
>
> http://www.refal.org/~arklimov/refal6/refal-j.htm
>
> Для установки и работы Вам необходимо (и достаточно) иметь установленный
> JDK 1.2 и выше (хорошо 1.4.1).
>
> Работа по данной реализации была начата в декабре 2002 и в основном была
> завершена еще в марте, но только сейчас система стала готова к первому
> бета-релизу. Теперь мы переходим к использовании новой системы
> на практике, к чему присоединяться Вас настойчиво приглашаем.
>
> С вопросам, замечаниями, предложениями, обращайтесь либо в данную группу
> либо сюда: arkady.klimov@supercompilers.com.
>
> При использовании Refal-J как правило надо будет часть приложения писать
> на Java, часть на Рефале, вставляя в классы на Java методы, необходимые
для
> взаимодействия с Рефалом. Для различных прикладных областей нужны будут
> свои наборы "переходников". Важно вырабатывать общие модели видения из
> рефала разных API. Надо также вырабатывать новые подходы к формированию
> библиотеки встроенных функций ("машинных операций") на основе наличия
> тесного интерфейса с языком широкого назначения.
>
> В настоящее время нас особенно интересует взаимодействие с JDBC. Нам
> будет интересно и важно мнение всех, кто имеет опыт в данной области.
> Будем рады сотрудничеству в этой части.
>
> Успехов!
>
> Андрей и Аркадий Климовы
>
>
>
>



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