Subject: Re: Refal -> Java? РефалАС-->АСАИЯ
From: Arkady Klimov (klimovark@mail.ru)
Date: Fri Dec 10 1999 - 21:24:08 MSK
----- Original Message -----
From: Mikhail Kovtun
To: Sergei M. Abramov
Cc: Nikolai Kondratiev ; Refal
Sent: Friday, December 10, 1999 6:02 PM
Subject: Re: Refal -> Java? РефалАС-->АСАИЯ !
Привет всем!
Сначала -- небольшое техническое замечание:
А не лучше ли в отображении использовать вместо массивов java.util.Collection и дальнейшие вариации? А какой вариант реализации Collection лучше в конкретных случаях, пусть братья Климовы думают.
Интересная мысль! Конечно, это будет сильно менее эффективно, но ведь это будет прекрасный тест на суперкомпиляцию Явы! Миша, ты на это намекал?
Точнее я бы выразился так: надо сделать компиляцию рефала с использованием интерфейса java.util.Collection, реализовать этот интерфейс через массивы, а потом подумать и заточить суперкомпилятор так, чтобы он брал эту задачу, то есть чистил бы результат компиляции так, чтобы выкидывались все объекты-коллекции и оставались голые массивы и такой код, который построил бы прямой компилятор рефала в массивы. Я уже второй день на эту тему думаю и полагаю, что это реально. Весь вопрос в том, чтобы выбрать подходящий язык описания конфигураций. В данном случае - хорошо представляющий состояние массивов в терминов источников, из которых он построен.
Аркадий.
This archive was generated by hypermail 2b25 : Mon Oct 25 2004 - 21:24:58 MSD