ecember 11, 2020 12:51 PMTo: refal@botik.ruCc: fro...@nicevt.ruSubject: Re: Сравнение веток Рефала Отлично, можем и пораньше, как восстановлюсь. 11.12.2020, 12:41, "Александр Коновалов a.v.konovalov87_AT_mail.ru" <refal@botik.ru>:Замечательно! Ближе к лету обсудим тогда. Fr
Не, лучше весной, поскольку практика летняя. Сейчас пока рано.
From: Eisymont Leonid verger-lk_AT_yandex.ru [mailto:refal@botik.ru]
Sent: Friday, December 11, 2020 12:51 PM
To: refal@botik.ru
Cc: fro...@nicevt.ru
Subject: Re: Сравнение веток Рефала
Отлично, можем и пораньше, как
'Александр Гусев' <gusev_aleksa...@mail.ru>Cc: fro...@nicevt.ruSubject: Re: Сравнение веток Рефала А вот это здорово, могли бы их подключить к работам в первую очередь Модуля. Они сейчас сложную микросхему разрабатывают, должны получить заказ на 7.6 млрд рублей. Там для программистов т
С финансированием отдельных групп действительно плохо. По этой причине Межведомственная школа будет существовать при двух монстрах - Модуле и Кванте. "Демонстрация флага" уже сделана (статья этого года по mPX). Кто мог понять, к чему это, понял.Это хоть какая-то форма проведения НИР, а эти организ
Замечательно! Ближе к лету обсудим тогда.
From: Eisymont Leonid verger-lk_AT_yandex.ru [mailto:refal@botik.ru]
Sent: Friday, December 11, 2020 12:37 PM
To: refal@botik.ru; 'Александр Гусев'
Cc: fro...@nicevt.ru
Subject: Re: Сравнение веток Рефала
А вот это здорово, могли бы их
Александр Гусев <gusev_aleksa...@mail.ru>; refal@botik.ruCc: fro...@nicevt.ruSubject: Re: Сравнение веток Рефала Про эту реализацию что-то не знаю. Упустил. Интересно, вкратце, понять. Что почитать?Все одиночки и одиночки... Мы в Модуле и Кванте начали процесс самоорганизации по эксперимент
,
Александр Коновалов
From: Eisymont Leonid verger-lk_AT_yandex.ru [mailto:refal@botik.ru]
Sent: Friday, December 11, 2020 11:08 AM
To: Александр Гусев ; refal@botik.ru
Cc: fro...@nicevt.ru
Subject: Re: Сравнение веток Рефала
Про эту реализацию что-то не знаю. Упустил. Интересно, вкратце, понять
Про эту реализацию что-то не знаю. Упустил. Интересно, вкратце, понять. Что почитать?Все одиночки и одиночки... Мы в Модуле и Кванте начали процесс самоорганизации по экспериментальным работам в области СКТ и ИИ (это в соответствии с тем, что было опубликовано в прошлом году в журнале "Вопросы кибе
ьзя.
>
> Такие случаи Рефал Плюс учитывает? Потому что для того же примера
> с задачей Вирта в цикле то приписывается, то отрезается первый символ,
> но при этом у вектора всегда один владелец. А значит, при конкатенации его
> можно перезаписывать, а не создавать новый.
>
&
3, 2019 10:36 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Все это верно, но это же не имеет отношения к примеру о цепочках из учебника по
Р+. Рекурсия там - не хвостовая. И как писал Юра (26.02):
<<<
Пример с двумя iter из документации в приложении. Требует heap'а чу
orlovan_AT_gmail.com
Sent: Saturday, March 2, 2019 10:39 AM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
On Fri, Mar 1, 2019 at 4:08 AM Sergei M. Abramov abram_AT_botik.ru
mailto:refal@botik.ru> > wrote:
День добрый, Антон, Юра!
Я там как-то невнимательно следил.
1. Р+ с $iter должен быт луч
, конечно, вектор будет требовать меньше памяти, и
операции с ним будут быстрее.
С уважением,
Александр Коновалов
From: Andrei Klimov andrei_AT_klimov.net
Sent: Friday, March 1, 2019 6:56 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
On Fri, Mar 1, 2019 at 5:17 PM Sergei M. Abramov
.
С уважением,
Александр Коновалов
From: Arkady Klimov arkady.klimov_AT_gmail.com
Sent: Monday, February 25, 2019 4:51 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Я не только дочитал, наконец, но и внес свои правки-дополнения (в раздел по
Рефал-6, и чуток по Рефал Плюс
Все это верно, но это же не имеет отношения к примеру о цепочках из
учебника по Р+. Рекурсия там - не хвостовая. И как писал Юра (26.02):
<<<
Пример с двумя iter из документации в приложении. Требует heap'а чуть
поменьше (1ГБ против 2ГБ). Считает 10.5 секунд.
>>>
Значит, все-таки требует ГБ heap-a.
Спасибо, Антон.
Я ожидал меньшего (ускорения). Но может это пока аргумент относительно мал
(1, да?).
Для 10 будет, думаю, слабее. Число вызовов растет, грубо говоря,
линейно, а время квадратично.
Аркадий
сб, 2 мар. 2019 г. в 09:26, Anton Orlov orlovan_AT_gmail.com :
>
>
> On Fri, Mar 1, 2
День добрый, Антон!
Спасибо за пояснения!
Всего доброго,
Сергей Абрамов
On Fri, Mar 1, 2019 at 4:08 AM Sergei M. Abramov abram_AT_botik.ru <
refal@botik.ru> wrote:
> День добрый, Антон, Юра!
>
> Я там как-то невнимательно следил.
>
> 1. Р+ с $iter должен быт лучше (не хуже) чем рекурсия. Но не сильно
> (хвостовая рекурсия мало уступает $iter).
>
$iter не хуже, чем
On Fri, Mar 1, 2019 at 8:57 AM Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Чтобы понять, лучше ли iter чем рекурсия, я переделал последний вариант
> EX1 (хотя рекурсия там тоже не настоящая, хвостовая) через $iter. Антон или
> Юра, сможете пропустить? А то я пока не умею эт
Скорее будет не векторное, а типа CDR-кодирование, к которому в Лисп-машинах пришли в итоге.Это разные вещи. Под CDR-кодирование хорошо подойдет односвязная память с кольцевыми цепочками, что у нас с Колей Мансуровым была.А вообще - процессор другой нужен, который бы был толерантен к таким задержк
On Fri, Mar 1, 2019 at 5:17 PM Sergei M. Abramov abram_AT_botik.ru <
refal@botik.ru> wrote:
> День добрый, всем!
>
> > ... По мере тасования памяти скорость падает до 2 раз.
>
> Тема диссертации Светланы Подколзиной (Трубицыной): реализация Лиспа с
> массивным представлением по направлению CDR.
>
День добрый, всем!
> ... По мере тасования памяти скорость падает до 2 раз.
Тема диссертации Светланы Подколзиной (Трубицыной): реализация Лиспа с
массивным представлением по направлению CDR.
CAR -- ссылка, CDR -- соседняя ячейка (близось адресов).
Тракторная сборка мусора, которая как бульдозе
Чтобы понять, лучше ли iter чем рекурсия, я переделал последний вариант EX1
(хотя рекурсия там тоже не настоящая, хвостовая) через $iter. Антон или
Юра, сможете пропустить? А то я пока не умею этого.
Правда, вряд ли заметно ускорится, поскольку основное время здесь,
по-видимому, уходит все-таки на
пт, 1 мар. 2019 г. в 00:49, Anton Orlov orlovan_AT_gmail.com :
>
> А за счёт чего получается экономия при выносе первых термов?
> Что переставляется при движении по выражению один указатель (на терм), а
> не два (на конец левого подвыражения и на начало правого)? Я не думаю, что
> здесь можно суще
День добрый, Антон, Юра!
Я там как-то невнимательно следил.
1. Р+ с $iter должен быт лучше (не хуже) чем рекурсия. Но не сильно
(хвостовая рекурсия мало уступает $iter).
2. Р+ с рекурсией не должен жрать стек (точнее, жрать и освобождать
сразу, так как хвостовая).
Так и есть? А если не так,
Аркадий,
On Thu, Feb 28, 2019 at 12:23 PM Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Да, 1.5%, не густо. В принципе, конечно, пусть дальше думает С++.
> Но текущий вряд ли догадается чего-то вытащить из функции.
> А в Р6 v-переменные еще на входе заменяются на t e, поэтом
> ... пусть дальше думает С++. Но текущий вряд ли догадается чего-то
> вытащить из функции...
Смотря какая функция... inline?
Всего доброго,
Сергей Абрамов
Да, 1.5%, не густо. В принципе, конечно, пусть дальше думает С++.
Но текущий вряд ли догадается чего-то вытащить из функции.
А в Р6 v-переменные еще на входе заменяются на t e, поэтому первые термы
отдельно сравниваются.
И поэтому накладные на подготовку цикла сравнения (vA vA e) уже не столь
значи
On Thu, Feb 28, 2019 at 10:03 AM Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Мда, как я понял, код для eR : vA vA e далек от оптимальности.
> На каждое очередное удлинение первой vA:
> 1. Проверяем, что не дошли до конца eR.
> 2. Вычисляем длину vA (len6) и длину дополнения
Это всего лишь промежуточный C++ код. Дальше компилятор C++ много чего
наоптимизирует.
С уважением,
Юрий Климов
On Thu, 28 Feb 2019 at 18:03, Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Мда, как я понял, код для eR : vA vA e далек от оптимальности.
> На каждое очередн
Мда, как я понял, код для eR : vA vA e далек от оптимальности.
На каждое очередное удлинение первой vA:
1. Проверяем, что не дошли до конца eR.
2. Вычисляем длину vA (len6) и длину дополнения vA до eR (len5).
3. Проверяем, что не (len5 < len6) -- этим обеспечивается удлинение до
половины
4. Вычисля
On Thu, Feb 28, 2019 at 8:18 AM Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Кстати, Антон, а правильно я понимаю, что в нынешней реализации Р+ при
> отождествлении образца
> vA vA e
> первая vA удлиняется только до половины длины аргумента?
>
Да, до половины.
В приложении
Кстати, Антон, а правильно я понимаю, что в нынешней реализации Р+ при
отождествлении образца
vA vA e
первая vA удлиняется только до половины длины аргумента?
В противном случае (если удлиняется до конца аргумента) разница по
эффективности между удлинением и Iter еще вдвое больше.
чт, 28 февр. 201
Там есть и небольшое содержательное отличие, хотя оно зависит от того, с
какой стороны идет сравнение выражений eU : eV.
Если, как естественно предположить, слева, то это и создает некоторую
разницу. Наращиваем направо, удлиняем справа налево, а сравниваем слева
направо. Вопрос теперь в том, не буд
Я потом подумал, что все дело просто в том, что на длинных списках процесс
"висит" на доступе к памяти. На небольших помогает кэш. До 1
элементов, это наверно в L2 влезает.
Потом еще был такой эффект: при повторении вызова без перезагрузки ri.exe
работа обычно замедлялась - до полутора раз. Эт
On Tue, Feb 26, 2019 at 5:41 AM Yuri Klimov yuri_AT_klimov.net <
refal@botik.ru> wrote:
> Добрый день!
>
> Пример Аркадия на Рефал+:
>
> $func? EX sN eS = eS;
> EX \{
> 0 eS = eS;
> sN eS , 'abc' : e sX e , sX eS :: eR, # \{ eR : vA vA e; }, 1> eR>;
> };
>
> Я ошибся. По умолчанию в компилято
On Tue, Feb 26, 2019 at 6:17 AM Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Юра!
> Ты нигде не написал, какой у тебя был аргумент. 1?
> А ошибку я тоже у себя нашел, спасибо.
> Арк
>
> PS. У себя на Рефал6 нашел странности.
> Для начала проверил, что отождествление vA v
> Для языков Н. Вирта я встречал обозначения только с дефисом: Модула-2,
> Оберон, Оберон-2, Оберон-07.
Нынче приходится быть особенно осторожным с дефисом или тире.
Их простота только кажущаяся, а в действительности — вот _часть_
того, что предлагает нам родной Уникод в отношении варьирования
се
) используется дефис. Василий, говоря о своей реализации,
использует дробь. Поэтому я их в обзоре различал по дефису и дроби J.
С уважением,
Александр Коновалов
From: Andrei Klimov andrei_AT_klimov.net
Sent: Wednesday, February 27, 2019 6:36 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
On Wed, Feb 27, 2019 at 3:58 PM Александр Коновалов
a.v.konovalov87_AT_mail.ru wrote:
> Добрый день, Василий!
>
> Кстати, Ваша реализация тоже фигурирует в моём обзоре реализаций Рефала.
> Реализация Красовского и Белоуса там упомянута как Рефал-2, Ваша — как
> Рефал/2. В первом случае чёрточка м
удет спросить у Андрея.
С уважением,
Александр Коновалов
-Original Message-
From: Леонид Ф. Белоус belous_AT_ilt.kharkov.ua
Sent: Wednesday, February 27, 2019 4:53 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
On 2019-02-27 15:20, Александр Коновалов mazdaywik_AT_yandex.ru
ем,
Леонид Белоус
ФТИНТ НАН Украины
-Original Message-
From: Леонид Ф. Белоус belous_AT_ilt.kharkov.ua
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
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:
> Спасибо, Александр,
> да, этот текст дает определенное
> представление о Вашей версии языка.
> Думаю, можно и нужно с
сколько
подробными должны быть сообщения об
ошибках, должен ли компилятор
восстанавливаться…
С уважением,
Александр Коновалов
FROM: Eisymont Leonid verger-lk_AT_yandex.ru
SENT: Thursday, February 14, 2019 12:33 PM
TO: refal@botik.ru
SUBJECT: Re: Сравнение веток Рефала
Будет действительно весел
, February 27, 2019 3:16 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Спасибо, Александр,
да, этот текст дает определенное представление о Вашей версии языка.
Думаю, можно и нужно сделать на него ссылку с сайта refal.net
<http://refal.net> .
Там есть общий раздел "Д
; *From:* Arkady Klimov arkady.klimov_AT_gmail.com [mailto:refal@botik.ru]
> *Sent:* Thursday, February 14, 2019 4:31 PM
> *To:* refal@botik.ru
> *Subject:* Re: Сравнение веток Рефала
>
>
>
> Я не ус
омню и на них
отвечу. Возможно, в выходные.
From: Arkady Klimov arkady.klimov_AT_gmail.com [mailto:refal@botik.ru]
Sent: Thursday, February 14, 2019 4:31 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Я не успел вовремя заметить появление новой ветки, поэтому теперь копиру
Василий, Ваши результаты меня удивляют. Вроде для 1 время выполнения
ожидается в 100 раз меньше, чем для 10. А у Вас первый проходит "менее
чем за минуту", а последний - "более чем 5,5 минут". Формально, конечно,
нет противоречия. Вы не ошиблись? Замерьте, пожалуйста, еще раз для тех же
раз
У меня на ноуте c Intel Core i7 3630 QM 2.4GHz на Рефале-6 для исходного
варианта EX1
(только ошибку исправил, то есть все как в Рефал+) такие результаты (в
секундах):
11.04
23.93
415.91
865.03
10 102.41
20 418.17
Рост чуть бо
On Tue, Feb 26, 2019 at 2:17 PM Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Нет ли тут каких эффектов, что если мы по длинному списку бежим быстрее
> (меньше действий), то все начинает работать медленнее? Может из-за каких-то
> свойств кэша?
>
Да, кеш – первый подозреваемы
P.S. На Refal+ версия EX1 растет примерно квадратично:
1 0:00.76 real, 0.76 user, 0.00 sys
2 0:02.88 real, 2.88 user, 0.00 sys
4 0:11.75 real, 11.75 user, 0.00 sys
8 0:51.48 real, 51.48 user, 0.00 sys
10 1:23.53 real, 83.53 user, 0.00 sys
20 6:21.94 real, 381.92 user, 0.00 s
Да, аргумент 1.
С уважением,
Юрий Климов
On Tue, 26 Feb 2019 at 14:17, Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
> Юра!
> Ты нигде не написал, какой у тебя был аргумент. 1?
> А ошибку я тоже у себя нашел, спасибо.
> Арк
>
> PS. У себя на Рефал6 нашел странност
Юра!
Ты нигде не написал, какой у тебя был аргумент. 1?
А ошибку я тоже у себя нашел, спасибо.
Арк
PS. У себя на Рефал6 нашел странности.
Для начала проверил, что отождествление vA vA e транслируется также как и
ta eA ta eA e.
Это нормально. Но поиск старого терма делается без оптимизаций, на
Добрый день!
Пример Аркадия на Рефал+:
$func? EX sN eS = eS;
EX \{
0 eS = eS;
sN eS , 'abc' : e sX e , sX eS :: eR, # \{ eR : vA vA e; }, eR>;
};
Я ошибся. По умолчанию в компиляторе были выключены оптимизации и включен
режим отладки. Теперь время около 0.62 секунд.
Пример с двумя iter из
День добрый,
> Запустил исходный пример Аркадия на Рефале+ (с компиляцией C++).
> Heap пришлось увеличить до 2GB. Время - 2.05 секунды.
Юра, сделайте с двумя $iter-ами, пожалуйста. Хочется и на текст
полюбоваться, и на прогон.
Под руками системы нет, а в сухую (без воды в бассейне) и облажаться
> Сергей, там два $Iter-а: один во вспомогательной функции
> Unacceptable?
Ну, да :) Просто второй совсем очевиден...
Всего доброго,
Сергей Абрамов
Доброй ночи!
Запустил исходный пример Аркадия на Рефале+ (с компиляцией C++). Heap
пришлось увеличить до 2GB. Время - 2.05 секунды.
С уважением,
Юрий Климов
P.S. Попутно обнаружил ошибочку в компиляторе. Сразу видно, что раньше
компилятор тестировался на машинах с меньше, чем 2ГБ памяти ;).
Доделал свой итеративный вариант, он проходит без увеличения памяти и
стеков до N=10 (сто тысяч) за 1м40сек (100 сек).
1 (десять тысяч) проходит за 1 сек.
// Здесь строка eS еще не проверена на отсутствие повтора в ее начале
EX1 sN eS : {
// Goal!
0 e = eS;
// eS is unacceptable
sN v
просто подписывать письма.
С уважением,
Александр Коновалов
From: Andrei Klimov andrei_AT_klimov.net
Sent: Monday, February 25, 2019 8:29 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
On Mon, Feb 25, 2019 at 8:14 PM Arkady Klimov arkady.klimov_AT_gmail.com
<http://arkady.klimov_AT_
On Mon, Feb 25, 2019 at 8:14 PM Arkady Klimov arkady.klimov_AT_gmail.com <
refal@botik.ru> wrote:
>
> PS. Вот. только что пришло письмо, кто-то (не понял кто) уже кажется
> сделал это на Рефале-2.
>
swi_AT_cnshb.ru – это Василий Стеллецкий.
В настройках мейлера он не задал своё имя, поэтому в стр
Сергей, там два $Iter-а: один во вспомогательной функции Unacceptable?
(распознает присутствие равных смежных подстрок), он действительно по
(половине) длины строк и соответствует моему образцу vA vA e, а другой -
внутри основной функции Extend?, он всего на 3 итерации и соответствует
моему клэшу:
Уважаемые господа!Я тоже дочитал...А тест Аркадия меня подвиг его повторить.У меня на рефале/2 получилась следующая программа:a =/0/k/P/k/EX//1/..EX /0/eS=eS sN eS=k/EX1/('abc'sN)eS.EX1 (sa eb sN)eS=k/EXc/(eb sN)sa eS. (sN)saeS=k/EX1p/k/P1/sN.sa('abc')eS.EX1p sN sa(e1 sa eb)eS=k/EX1/(eb sN
День добрый, всем!
> Решение на Рефал Плюс из руководства тоже жадно до стека.
> Интересно, какие там пределы?
Я не очень понял, какой там стек... Там явно $iter по переменной s.N
напрашивается.
Всего доброго,
Сергей Абрамов
Я не только дочитал, наконец, но и внес свои правки-дополнения (в раздел по
Рефал-6, и чуток по Рефал Плюс), поместив этот замечательный текст в
doc-файл, который можно взять по ссылке:
https://www.dropbox.com/s/eq4yv9g7atu59d7/CompareRefals.doc?dl=0
Я подумал, что хорошо бы моему примеру последо
ebruary 20, 2019 6:28 PMTo: refal@botik.ruSubject: Re: Сравнение веток Рефала Я закрутился, да еще думал, что ты забыл. Завтра я на похороны иду, потом посмотрю и вышлю, что обещал.Напомни, пожалуйста, где про Рефал-5 попроще посмотреть. Но быстро, без занудства. Я сколько фрагментов в письма
>> (Получилось очень длинно. Интересно, кто-нибудь дочитает до конца?)
> Дочитал!
Я дочитал вот до сюда:
>>А кто дочитал — молодец!
И присоединяюсь к сказанному:
> Александр, большое спасибо за замечательный обзор и отличий
> синтаксиса Рефалов, и основных принципов реализации.
Всего доброго,
On Wed, Feb 20, 2019 at 8:41 PM Александр Коновалов
a.v.konovalov87_AT_mail.ru wrote:
>
>
> (Получилось очень длинно. Интересно, кто-нибудь дочитает до конца?)
>
Дочитал! 😜
Александр, большое спасибо за замечательный обзор и отличий синтаксиса
Рефалов, и основных принципов реализации.
Выгружу в
там не кратко:
http://refal.botik.ru/book/html/
Может, кто-нибудь другой подскажет более короткое описание.
С уважением,
Александр Коновалов
From: Eisymont Leonid verger-lk_AT_yandex.ru
Sent: Wednesday, February 20, 2019 6:28 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Я
,Александр Коновалов From: Eisymont Leonid verger-lk_AT_yandex.ru <refal@botik.ru>Sent: Thursday, February 14, 2019 12:47 PMTo: refal@botik.ruSubject: Re: Сравнение веток Рефала Переменные есть, числа можно взять целые и вещественные. Можно упростить, на вход поступают только правильные арифмети
Да, кстати, можно эту тему дать на курсовую работу. Спасибо. Сохранил себе.
Александр Коновалов
From: Anton Korzh anton_AT_korzh.ru
Sent: Friday, February 15, 2019 12:08 AM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Привет,
а почему бы не использовать что-либо
verger-lk_AT_yandex.ru
Sent: Thursday, February 14, 2019 12:47 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Переменные есть, числа можно взять целые и вещественные. Можно упростить, на
вход поступают только правильные арифметические выражения. Программа должна
быть короткой, на
Действительно, полностью поддерживаю.Об этом предыдущее письмо.Л.Эйсымонт 15.02.2019, 00:37, "Boyko Bantchev boykobb_AT_gmail.com" : ... а на какой предмет мы хотим тут сравнивать? Просто как пишется, визуально? Или по эффективности выполнения? Если второе, то не слишком ли мелкий пример? Надо бы,
тся, на сколько подробными должны быть сообщения об ошибках, должен ли компилятор восстанавливаться… С уважением,Александр Коновалов From: Eisymont Leonid verger-lk_AT_yandex.ru <refal@botik.ru>Sent: Thursday, February 14, 2019 12:33 PMTo: refal@botik.ruSubject: Re: Сравнение веток Рефала Будет де
> ... а на какой предмет мы хотим тут сравнивать? Просто как пишется,
> визуально? Или по эффективности выполнения? Если второе, то не
> слишком ли мелкий пример? Надо бы, как сейчас говорят, нагруженное
> приложение-вычисление предлагать. Чтобы и времени и памяти надо было
> много (а не просто лин
Александр Коновалов
>>
>>
>> From: Eisymont Leonid verger-lk_AT_yandex.ru > <mailto:refal@botik.ru>>
>> Sent: Thursday, February 14, 2019 12:33 PM
>> To: refal@botik.ru <mailto:refal@botik.ru>
>> Subject: Re: Сравнение веток Рефала
>>
>
аки операций
> поддерживаются, на сколько подробными должны быть сообщения об ошибках,
> должен ли компилятор восстанавливаться…
>
>
>
> С уважением,
> Александр Коновалов
>
>
>
> *From:* Eisymont Leonid verger-lk_AT_yandex.ru
> *Sent:* Thursday, February 14, 2019 12:33
ачу: есть ли переменные, какие знаки операций
> поддерживаются, на сколько подробными должны быть сообщения об ошибках,
> должен ли компилятор восстанавливаться…
>
>
>
> С уважением,
> Александр Коновалов
>
>
>
> *From:* Eisymont Leonid verger-lk_AT_yandex.ru
&g
иваться… С уважением,Александр Коновалов From: Eisymont Leonid verger-lk_AT_yandex.ru <refal@botik.ru>Sent: Thursday, February 14, 2019 12:33 PMTo: refal@botik.ruSubject: Re: Сравнение веток Рефала Будет действительно весело. А делать надо, дождались. Рекомендую взять какой - нибудь при
уважением,
Александр Коновалов
From: Eisymont Leonid verger-lk_AT_yandex.ru
Sent: Thursday, February 14, 2019 12:33 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала
Будет действительно весело. А делать надо, дождались. Рекомендую взять какой -
нибудь пример и на нем это сравнивать
Будет действительно весело. А делать надо, дождались. Рекомендую взять какой - нибудь пример и на нем это сравнивать. Иначе будет пустой болтовней. А вот какой пример - пока не соображу, м.б. перевод арифметических выражений в линеаризованную польскую запись, например, в триады? Но этот перевод дол
Прошу прощения, не ответил на второй вопрос в письме.
«У каждой версии свои сторонники и блюстители. Или всё-таки придётся в каждую
вникать?»
Лучше сами прочитайте учебники к основным диалектам (Рефал-2, Рефал-5(λ),
Рефал-6, Рефал Плюс) и выберите тот, который Вам интересен.
Ссылка на учебник
80 matches
Mail list logo