Re: Относительно рефала-5


Subject: Re: Относительно рефала-5
From: Leonid Belous (belous@ilt.kharkov.ua)
Date: Sun Jan 18 2004 - 16:02:12 MSK


> Добрый день всем!
Здавствуйте, Антон!
Всем поздравления с наступившим Новым Годом!

> Назрели некоторые вопросы по рефалу-5, а именно:
> 1) Появится когда-нибудь новая ОФИЦИАЛЬНАЯ версия компилятора (и если да, то когда можно её ожидать)?
Присоединяюсь к этому вопросу. Давно сам хочу получить на него ответ :-).
Насколько я понимаю, потенциальным ответчиком на этот вопрос является А.Немытых, как автор официального сайта по системе Рефал-5 (http://botik.ru/pub/local/scp/refal5/refal5.html ).

> 2) Существует ли документация по текущей версии языка (книга В.Ф.Турчина "Рефал-5 etc." таковой не является, поскольку в ней чёрным по белому написано, что "РЕФАЛ-функций для закрытия файлов не существует", несмотря на наличие в текущей версии языка функции Close.

Да, существует.
Дело в том, что последняя версия Рефала-5 имела много дополнений и изменений по сравнению с оригиналом книги В.Ф.Турчина. Исправленный вариант книги есть сейчас только на английском языке в электронном виде на официальном сайте сайте Рефала-5 ( http://shura.botik.ru/refal/book/html/ ). Относительно Close там все нормально. Предложение об отсутствии Close убрано, а описание Close включено в список описаний библиотечных функций.

> Грустно, когда описание функций приходится вытаскивать из Changelog'ов и News'ов...)?
Согласен. К сожалению, у нас нет сейчас возможности быстро привести в соответствие русский перевод к английской оригинальной версии. Но эта работа ведется на фоне других вынужденных занятий.

> 3) Коль скоро Рефал пропагандируется как язык обработки XML, то напрашивается вопрос об отношении рефала к юникоду. Именно: при сопоставлении фразы 'над седой равниной моря ветер тучи собирает' (набранной в UTF-8) с образцом s.1 e.2 значением s.1 оказывается не буква "н", а лишь её первая половинка :((( Необходимо ли набирать "н" "а" "д" " " "с" "е" "д" "о" "й" " " "р" "а" "в" "н" "и" "н" "о" "й" " " "м" "о" "р" "я" " " "в" "е" "т" "е" "р" " " "т" "у" "ч" "и" " " "с" "о" "б" "и" "р" "а" "е" "т", или есть более цивилизованные способы?

У меня этой проблемы нет в системе Refal-SciTE (http://www.refal.net/~belous/refsci-r.htm ), поскольку оболочка SciTE работает именно с UTF-8. Ваш пример выполняется правильно (см. снимок с экрана http://www.refal.net/~belous/download/vlad-040118.gif ).

> 4) Лицензии в дистрибутиве мною не найдено. Я плохо смотрел или её там действительно нет?
На официальном сайте действительно ничего по этому поводу, к сожалению, до сих пор нет.

> А.Немытых писал мне, что "Рефал-5 распространяется свободно", но ведь свобода бывает разная... Всё-таки: каковы конкретно условия распространения дистрибутива?

Лицензия есть. Привожу ее текст (она входит в список лицензий системы Refal-SciTE http://www.refal.net/~belous/refsci-r.htm#Licenses ):

-------------------------- Refal License ---------------------------------
Copyright 1989-2004 by Valentin Turchin <vturchin@bellatlantic.net>

All Rights Reserved

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation.

VALENTIN TURCHIN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL VALENTIN TURCHIN BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
----------------------------- end of Refal License ---------------------------

>
> Заранее спасибо,Антон.
С уважением,
--Леонид

>
> ----- Исходное сообщение -----
От: "A.A.Vladimirov" <vladimi@mech.math.msu.su>
Кому: <refal@botik.ru>
Отправлено: 17 января 2004 г. 19:29
Тема: Относительно рефала-5



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