Re: Refal -> Java? РефалАС-->АСАИЯ


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