Леонид!

> Конечно это будет неплохо сделать.
> Только желательно чтобы и сайт поддержки Рефала-5 ( 
> http://www.botik.ru/pub/local/scp/refal5/refal5.html ) также согласился на 
> размещение такого материала. Я думаю, что Андрей Немытых не будет против 
> этого возражать?

Надо будет спросить у Андрея.


С уважением,
Александр Коновалов

-----Original Message-----
From: Леонид Ф. Белоус belous_AT_ilt.kharkov.ua <refal@botik.ru> 
Sent: Wednesday, February 27, 2019 4:53 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала

On 2019-02-27 15:20, Александр Коновалов  mazdaywik_AT_yandex.ru wrote:
> Добрый день, Леонид!
Добрый день, Александр!

> 
> Пока с документацией у меня всё плохо, можно положить ссылку на меня 
> только в раздел «Сайты рефал-диаспоры» (позже приготовлю ссылку).
Хорошо.

> Среди диалектов мне пока стыдно выкладывать без нормального 
> справочника.
> 
>> Наверное и великолепный материал о сравнительных характеристиках 
>> разных веток Рефала будет к месту именно в разделе "Диалекты".
>> Конечно, при наличии разрешения на это от автора.
> 
> Я тогда постараюсь подготовить HTML’ку с текстом обзора. Есть ли 
> ограничения на кодировку и т.д.?
Нет. Все равно подгоним по месту.

> 
> 
> Кстати, русский перевод учебника Турчина устарел — где-то в 2000-х 
> годах синтаксис Рефала-5 поменялся. Может, подготовить к учебнику 
> приложение с перечислением отличий учебника от актуальной версии? Я 
> могу это написать.
Конечно это будет неплохо сделать.
Только желательно чтобы и сайт поддержки Рефала-5 ( 
http://www.botik.ru/pub/local/scp/refal5/refal5.html ) также согласился на 
размещение такого материала. Я думаю, что Андрей Немытых не будет против этого 
возражать?

> 
> 
> Спасибо,
> Александр Коновалов
--
С уважением,
Леонид Белоус
ФТИНТ НАН Украины


> 
> -----Original Message-----
> From: Леонид Ф. Белоус belous_AT_ilt.kharkov.ua <refal@botik.ru>
> Sent: Wednesday, February 27, 2019 4:09 PM
> To: refal@botik.ru
> Subject: Re: Сравнение веток Рефала
> 
> Добрый день, коллеги!
> 
> On 2019-02-27 14:16, Arkady Klimov arkady.klimov_AT_gmail.com wrote:
>> Спасибо, Александр,
>> да, этот текст дает определенное
>> представление о Вашей версии языка.
>> Думаю, можно и нужно сделать на него
>> ссылку с сайта refal.net [5].
>> Там есть общий раздел "Диалекты", в
>> котором под заголовком с названием
>> "диалекта" даются ссылки на возможно
>> другие ресурсы.
>> Только для единообразия надо дать три
>> ссылки: на сайт поддержки, на
>> документацию и на download.
>> Первой может быть вот эта:
>> https://github.com/bmstu-iu9/refal-5-lambda .
>> А что с документацией? Если:
>> https://bmstu-iu9.github.io/refal-5-lambda/,  то это скорее "учебник".
>> Документация должна иметь оглавление
>> и возможность быстро находить ответы
>> на вопросы.
>> Короче, готовьте ссылки.
> Вполне конструктивное и реализуемое предложение.
> 
>>> Только на сайт
>>> refal.ru выложить этот материал пока не получится — на нём нет
>>> раздела про Рефал-5λ.
> Александр, я думаю для нас с Лерой (дизайнер Рефал сайта refal.net(ru)
> ) это не будет большой проблемой :) ).
> 
> Наверное и великолепный материал о сравнительных характеристиках
> разных веток Рефала будет к месту именно в разделе "Диалекты".
> Конечно, при наличии разрешения на это от автора.
> --
> С уважением,
> Леонид Белоус
> ФТИНТ НАН Украины
> 
> 
>> Аркадий
>> 
>> вт, 26 февр. 2019 г. в 23:00, Александр Коновалов
>> a.v.konovalov87_AT_mail.ru [3] <refal@botik.ru>:
>> 
>>> Добрый вечер, Аркадий!
>>> 
>>> Вы писали:
>>> 
>>> _«Сейчас у меня появилась мысль, и
>>> хочу всем апологетам того или иного
>>> диалекта её предложить: написать
>>> небольшой текст в свободной форме на
>>> 2-3-5 страниц с описанием особенностей их „любимых“ версий языка и их
>>> реализаций — что было бы полезно знать потенциальным пользователям.»_
>>> 
>>> Я вспомнил! У меня же есть такой текст про Рефал-5λ и называется он
>>> (кто бы мог подумать!) README:
>>> 
>>> https://github.com/bmstu-iu9/refal-5-lambda [1] (сразу после списка
>>> файлов)
>>> 
>>> В нём описываются цели
>>> проектирования компилятора + отличия
>>> от «классического» Рефала-5, под
>>> которым я подразумеваю refc/refgo
>>> актуальной версии. Только на сайт
>>> refal.ru выложить этот материал пока не получится — на нём нет
>>> раздела про Рефал-5λ. J
>>> 
>>> С уважением,
>>> Александр Коновалов
>>> 
>>> P.S. На письма рассылки, пришедшие ко мне с воскресенья, я помню и на
>>> них отвечу. Возможно, в выходные.
>>> 
>>> FROM: Arkady Klimov arkady.klimov_AT_gmail.com [2]
>>> [mailto:refal@botik.ru]
>>> SENT: Thursday, February 14, 2019 4:31 PM
>>> TO: refal@botik.ru
>>> SUBJECT: Re: Сравнение веток Рефала
>>> 
>>> Я не успел вовремя заметить
>>> появление новой ветки, поэтому
>>> теперь копирую сюда свой ответ
>>> Александру Гусеву (с небольшими
>>> стилистическими правками).
>>> 
>>> 
>> ----------------------------------------------------------------------
>> -----------------------------
>>> 
>>> А существует где-то краткая
>>> информация по сравнению веток
>>> рефала? Статья, может быть какая-то.
>> 
>> Насколько я знаю, в каком-то
>> законченно-оформленном виде такой
>> информации сейчас нет.
>> 
>> Сейчас у меня появилась мысль, и хочу
>> всем апологетам того или иного
>> диалекта ее предложить: написать
>> небольшой текст в свободной форме на
>> 2-3-5 страниц с описанием особенностей их "любимых" версий языка и их
>> реализаций - что было бы полезно знать потенциальным пользователям.
>> Эти тексты (ссылки) можно было бы разместить на сайте refal.net [4] на
>> страницах, связанных с каждой версией-диалектом. В этой переписке по
>> Рефалу+ уже много информации
>> появилось, осталось ее собрать и
>> оформить. Наверно, это было бы полезно.
>> 
>> А также неплохо бы единый бенчмарк
>> составить. И какие-то сравнительные
>> таблицы.
>> 
>> А еще когда-то была установка на
>> создание единого инструментария по
>> реализации разных диалектов с единым
>> промежуточным синтаксисом AST, с
>> возможностью любой входной диалект на
>> любую платформу положить. Насколько я
>> понимаю, Рефал+ свою часть пути в
>> основном прошел и там это
>> представление задокументировано. Я
>> хотел бы пройти свою часть для
>> Рефала-6, но на это конечно нужно время.
>> Которого, увы, нет.
>> 
>> Аркадий
>> 
>> чт, 14 февр. 2019 г. в 12:46, Eisymont Leonid verger-lk_AT_yandex.ru
>> <refal@botik.ru>:
>> 
>>> Переменные есть, числа можно взять
>>> целые и вещественные. Можно
>>> упростить, на вход поступают только
>>> правильные арифметические
>>> выражения. Программа должна быть
>>> короткой, на страницу. У меня такая
>>> программа на рефале-2 была,
>>> постараюсь переслать.
>>> 
>>> 14.02.2019, 12:40, "Александр Коновалов a.v.konovalov87_AT_mail.ru
>>> [3]" <refal@botik.ru>:
>>> 
>>> Добрый день, Леонид!
>>> 
>>> Спасибо за хорошую идею. Постараюсь в выходные написать простейший
>>> подобный компилятор.
>>> 
>>> Стоит уточнить задачу: есть ли
>>> переменные, какие знаки операций
>>> поддерживаются, на сколько
>>> подробными должны быть сообщения об
>>> ошибках, должен ли компилятор
>>> восстанавливаться…
>>> 
>>> С уважением,
>>> Александр Коновалов
>>> 
>>> FROM: Eisymont Leonid verger-lk_AT_yandex.ru <refal@botik.ru>
>>> SENT: Thursday, February 14, 2019 12:33 PM
>>> TO: refal@botik.ru
>>> SUBJECT: Re: Сравнение веток Рефала
>>> 
>>> Будет действительно весело. А делать
>>> надо, дождались. Рекомендую взять
>>> какой - нибудь пример и на нем это
>>> сравнивать. Иначе будет пустой
>>> болтовней. А вот какой пример - пока
>>> не соображу, м.б. перевод
>>> арифметических выражений в
>>> линеаризованную польскую запись,
>>> например, в триады? Но этот перевод
>>> должен начинаться с лексического
>>> анализа со спариванием скобок.
>>> Обычно перевод в польскую запись
>>> хорошо воспринимался на лекциях по
>>> рефалу. Кстати, рефал-2 рассказывался обычно за десять-пятнадцать
>>> минут, даже чиновникам и генералам. Сколько потребуется времени на
>>> рассказ  о "коллапсирующих джунглях" подумать страшно. Вот она жизнь
>>> и заскорузлая практика.
>>> 
>>> Л.Эйсымонт
>>> 
>>> 14.02.2019, 11:57, "Александр Коновалов a.v.konovalov87_AT_mail.ru
>>> [3]" <refal@botik.ru>:
>>> 
>>> Добрый день, Александр!
>>> 
>>> К сожалению, обзора разных диалектов
>>> Рефала я нигде не встречал. Диалекты
>>> и реализации Рефала не совсем
>>> корректно называть «ветками» или
>>> «версиями», они разрабатывались
>>> независимо, общей кодовой базы, на
>>> сколько я знаю, не имеют, имеют разный синтаксис, построены на разных
>>> принципах и идеологиях (особенно, Рефал Плюс).
>>> 
>>> Сам я его могу написать, но, наверное, не сегодня. И, если напишу, то
>>> он будет неизбежно субъективным. Но обсудить будет весело.
>>> 
>>> В выходные тогда напишу, если никто
>>> не напишет раньше меня.
>>> 
>>> С уважением,
>>> Александр Коновалов
>>> 
>>> FROM: Александр Гусев gusev_aleksandr_AT_mail.ru <refal@botik.ru>
>>> SENT: Thursday, February 14, 2019 9:59 AM
>>> TO: refal@botik.ru
>>> SUBJECT: Re[4]: Немного статистики
>>> 
>>> Спасибо, Аркадий!
>>> 
>>> А существует где-то краткая
>>> информация по сравнению веток
>>> рефала? Статья, может быть какая-то.
>>> 
>>> А то есть рефал-2, рефапл-5, рефал-6 и рефал-плюс - это только те,
>>> что поименованы.
>>> 
>>> У каждой версии свои сторонники и
>>> блюстители. Или всё-таки придётся в
>>> каждую вникать?
>>> 
>>> Среда, 13 февраля 2019, 20:41 +03:00 от Arkady Klimov
>>> arkady.klimov_AT_gmail.com [2] <refal@botik.ru>:
>>> 
>>> Здравствуйте, Александр!
>>> 
>>> Прошу прощения за некоторую
>>> задержку, пришлось немного
>>> повозиться, приводя в порядок версию
>>> дистрибуции. В принципе, есть все на
>>> сайте refal.net [4], но сильно старое, с тех пор довольно много было
>>> правок. Вот та страничка:
>>> 
>>> http://refal.net/~arklimov/refal6/index.html
>>> 
>>> Документацию (описание языка)
>>> смотрите там, в ней ничего нового.
>>> 
>>> А дистрибутив пока у меня в дропбоксе
>>> возьмите:
>>> 
>>> https://www.dropbox.com/s/gh4hdcagl0swltm/ref6.zip?dl=0
>>> 
>>> Как и раньше, инструкция в help/readme.txt.
>>> 
>>> Главное - распакуйте в папку ...ref6, пропишите ее в PATH и
>>> откорректируйте путь в ri.bat соответственно.
>>> 
>>> Затем вызовите test/hello.bat.
>>> 
>>> В ближайшее время надеюсь
>>> переправить его на сайт, а также
>>> обновлю архивы исходников там.
>>> 
>>> Рефал-часть почти не изменилась с тех пор, а вот С-часть обновилась
>>> существенно.
>>> 
>>> Спрашивайте, не стесняйтесь, если
>>> будут проблемы.
>>> 
>>> С уважением,
>>> 
>>> Аркадий Климов
>>> 
>>> пт, 8 февр. 2019 г. в 23:43, Александр Гусев
>>> gusev_aleksandr_AT_mail.ru <refal@botik.ru>:
>>> 
>>> Аркадий, Спасибо за ответ!
>>> 
>>> Да, я читал переписку, не до самых
>>> глубин, конечно.
>>> 
>>> Пока прошу актуальную ссылку на
>>> Рефал-6 - почитать и хоть что-то
>>> попробовать, если возможно. Вроде Hello, world на трёх языках.
>>> 
>>> То, что я имел ввиду о музыке, это тоже формульные вычисления,
>>> конечно.
>>> 
>>> Возможно, но наверно уже на
>>> "символьном уровне", до которого еще
>>> надо входной сигнал поднять.
>> 
>> --
>> 
>> _______________
>> _С уважением, _
>> _Аркадий Климов,_
>> _с.н.с. ИППМ РАН,_
>> _+7(499)135-32-95_
>> _+7(916)072-81-48_
>> 
>> 
>> Links:
>> ------
>> [1] https://github.com/bmstu-iu9/refal-5-lambda
>> [2] http://arkady.klimov_AT_gmail.com
>> [3] http://a.v.konovalov87_AT_mail.ru
>> [4] http://refal.net/
>> [5] http://refal.net

  • Re:... Eisymont Leonid verger-lk_AT_yandex . ru
    • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
      • ... Eisymont Leonid verger-lk_AT_yandex . ru
        • ... Arkady Klimov arkady . klimov_AT_gmail . com
          • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
            • ... Arkady Klimov arkady . klimov_AT_gmail . com
              • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
              • ... Леонид Ф . Белоус belous_AT_ilt . kharkov . ua
              • ... офис
              • ... Леонид Ф . Белоус belous_AT_ilt . kharkov . ua
              • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
        • ... Arkady Klimov arkady . klimov_AT_gmail . com
          • ... Anton Korzh anton_AT_korzh . ru
            • ... Eisymont Leonid verger-lk_AT_yandex . ru
            • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
          • ... Boyko Bantchev boykobb_AT_gmail . com
            • ... Eisymont Leonid verger-lk_AT_yandex . ru
        • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
          • ... Eisymont Leonid verger-lk_AT_yandex . ru
            • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
              • ... Eisymont Leonid verger-lk_AT_yandex . ru

Ответить