Re: Re[2]: RAFAL & JAVA


Subject: Re: Re[2]: RAFAL & JAVA
From: Leonid Belous (belous@ilt.kharkov.ua)
Date: Thu Jan 20 2005 - 19:49:05 MSK


Добрый вечер!

Антон, теперь вроде запустил (после Ваших подсказок), но есть вопросы.

> В Срд, 19/01/2005 в 16:26 +0200, Leonid Belous пишет:
> > Добрый вечер, всем!
> >
> > Антон, хочу заранее извиниться за возможную свою неумелость, но ...
> > провести предлагавшиеся эксперименты с Вашим хозяйством как с "черным
ящиком" мне не удалось.
> > Напрямую (так, чтобы у Вас чего-нибудь не менять) у меня не собирается
не только под FreeBSD,
> >но и под тремя вариантами Linux (ASP, ALT, Mandrake, Debian).
> > С грехом пополам (убрав в makefile параметр, вызываший
ругань -mtune=pentium3 )
>
> Извиняюсь: данный параметр для компиляции не принципиален (и, возможно,
> поддерживается не всеми gcc).
Да, в моих версиях Linux это вызывает ругань. Подправил makefile's.

>
> > удалось собрать под одним из Linux, но запустить zamena.ref в режиме
скрипта не удается
> > (ругань типа bad interpreter).
>
> Если интерпретатор действительно лежит по указанному после #! пути, это
> довольно странно. Проверю.
Разобрался я с этой руганью. А причиной оказались лишние символы (^M) от
DOS-кодировки в Вашем файле zamena.ref , которые я очевидно вставил при
приеме почты через Windows, ftp. Файл zamena.ref ведь был приаттачен
отдельно, а не в архиве tgz.

>
> Кстати, забыл написать, что makefile предполагает запуск make из-под
> root'а (нужны права на запись в некоторые системные каталоги).
На это я наткнулся сразу.

> Равно как
> забыл написать, что внутри файла Bibliotekoj лежит ещё один makefile
> (для библиотек функций), предполагающий самостоятельный запуск.
А вот до этого я не догадался. Времени было мало. Но скорее всего меня уже
успел отпугнуть Ваш "ломанный эсперанто", что отбило познавательный интерес
:-).

>
> Так что бейте меня, а равно топчите меня ногами. (C) И.Ильф и Е.Петров
Да что уж .... У всех такое бывает.

>
> > Казалось бы, должен был проработать из командной
> > строки эквивалентный запуск (с удалением первых трех строк в
zamena.ref)
> > >refal zamena.ref
Теперь работает вызов и в режиме скрипта ./zamena.ref , но возможно я
неправильно понимаю Вашу инструкцию?
А поведение таково.
>1) сделать присоединённый ref-файл исполняемым;
>2) запустить его;
Выполнил 1 и 2, произошел переход к новой строке с ожиданием ввода.

>3) ввести с консоли несколько непустых строк;
ввел строку из 1111111111, потом 22222222. На каждый ENTER повторяла
введенное с переходом в ожидание ввода с новой строки.

>4) провести "горячее" перетаскивание знака "#" на одну строку вверх,
>после чего ввести __пустую__ строку;
Этого я не понял. Наверное имелось в виду работа под оболочкой KDE? Но я
работал с удаленной машиной в режиме консоли. Посему подумал, что нужно
ввести последнюю строку из файла zamena.ref (убрав # как комментарий). По
логике вещей, судя по вашей программе, эта строчка должна была бы
модифицировать (не понимаю как) последнюю строку Рефал-программы, и
последующий ввод с консоли прошел бы только один раз с выходом из программы
по вводу чистой строки (ввод ENTER?) после финальной выдачи сообщения
'Vyhod iz programmy'.
>5) снова попытаться вводить с консоли непустые строки.

Короче говоря, это все работает как повторитель введенного, на чистую строку
выдает "Zamena fajla" и выходит по CTR-C из программы.

[...]

Прошу прощения у читателей нашей конференции за возможный оффтопик.
Антон, возможно нам пока следует перейти к личной переписке?
А переписку относительно Ваших последних ответов о мотивах реализации своей
версии языка Рефал посредством написания "чистого" интерпретатора, которые
представляют общий интерес, снова продолжим в конференции.

> С уважением,
> Антон Владимиров
С уважением,
--Леонид Белоус
>
>
>
> ----- Исходное сообщение -----
От: "A.A.Vladimirov" <vladimi@mech.math.msu.su>
Кому: <refal@botik.ru>
Отправлено: 19 января 2005 г. 17:34
Тема: Re: Re[2]: RAFAL & JAVA



This archive was generated by hypermail 2b25 : Thu Jan 20 2005 - 19:50:54 MSK