Sergei M. Abramov (abram@botik.ru)
Tue, 17 Aug 1999 11:10:31 +0400
День добрый, всем!
-----Original Message-----
From: Routen Gourine <ruten.gurin@caspur.it>
Date: 13 августа 1999 г. 12:32
Subject: Re: rfp16 -> rfp32
>Со следующей недели я планирую заняться Рефалом+.
Как это здорово, Рутик!
>Но после всех полученных писем, я как-то слабо понимаю ситуацию.
Я думаю, что правильно прояснение ситуации получать от Сергею Битюкова
serge@shade.msu.ru и Андрея Слепухина pooh@msu.ru
Именно они собирали все сегодняшние (http://refal.msu.ru/dloadr.html)
дистрибутивы Рефала+
Дистрибутивы реализаций РЕФАЛа.
Файл Дополнительно
MS-DOS
rfp18.zip Рефал+ 1.8 для MS-DOS (16 бит)
rfp18dj.zip Рефал+ 1.8 для MS-DOS (32 бит,
DJGPP)
rfp17.zip Рефал+ 1.7 для MS-DOS (16 бит)
Linux
refal-plus-1.8.00-2.i386.rpm RPM package for i386 Linux/GNU libc
2.0
refal-plus-1.8.00-2.i386.rpm RPM package for i386 Linux/GNU libc
2.1
refal-plus_1.8.00-libc2.0-3_i386.deb Debian GNU libc 2.0
refal-plus_1.8.00-3_i386.deb Debian GNU libc 2.1
Тем самым, именно у них сейчас те исходники, которые использованы для
производства дистрибутивов. И, как мне кажется, правильно работать именно с
этими исходниками.
>Поэтому задаю вопросы:
>
>1. Насколько я понял конверсия 16-ти битной реализации рефала+
> в 32-х битную уже идет. С каких исходников она стартовала?
> С упомянутых Абрамовым ( там где реализованы "дырки" ) или с
>чего-то другого ?
Как мне говорил Сергей/Андрей использованы последние найденные мною
исходники (1.8, но дырки не реализованы: тщательно закомментированы--то ли
они только разрабатывались, толи это откат от дырочной версии...)
>2. Какова моя предполагаемая роль в этой, уже идущей, работе ? Я могу
>быть, например,
> тестером/читателем кода/советчиком. Или мне выделят какой-то
>отдельный кусок ?
Было бы здорово, если бы ты вошел в команду (Сергей/Андрей), первой целью
которой является стабильные отлаженные исходники и набор дистрибутивов из
них, прописанный на (http://refal.msu.ru/dloadr.html) -- там не все
дистрибутивы построены и все дистрибутивы 1.8*, как я понимаю, содержат
ошибку (FLAC не идет...)
Вот когда будут стабильные исходники и дистрибутивы, вот тогда....
>3. Закрывает ли этот проект проблему переносимости рефала+ ?
> Или генерация С-кода/виртуального кода - это отдельная задача ?
>Тогда я могу
> заняться этим.
... надо будет планировать и распределять работы по новой, красивой
реализации Рефала+ (то, что обсуждалось:
** Синт.анализ -- на Си, существующий: *.rf --> *.as (*.as -- абстрактный
синтаксис, например: для представления АС используются объектный терм
рефала--программа==терм, читается одним <READ>)
** Оптимизатор (оптимизации ис диссертации С.А.Романенко и иные) -- на
Рефале+ -- читает *.as, пишет *.as.
** Компилятор -- на Рефале+ -- читает *.as, пишет *.vc (виртуальный код)
** Бэкенд(ы...) -- на Рефале+ -- читает *.vc, пишут.... (Си, Java, язык
сборки....)
Сергей
This archive was generated by hypermail 2.0b3 on Tue Aug 17 1999 - 11:10:21 MSD