Добрый день, Юрий! Спасибо за замечание. В список я намеренно включал только «нумерованные» версии — диалекты, в названии которых явным образом присутствует число. И список составлял, чтобы красиво подойти к вопросу: куда делся Рефал-3? Ведь если был Рефал-2, а потом был предложен Рефал-4, то, наверное, было что-то, что можно было назвать Рефал-3. Или разрыв в нумерации был намеренным, как, например, между Windows 8 и Windows 10.
А о Рефале-Плюс я знаю, его сайт я внимательно изучал, с идеями в основе немного знаком (но попрограммировать не дошли руки). From: Yuri Klimov [mailto:[email protected]] Sent: Tuesday, August 1, 2017 1:55 PM To: [email protected] Subject: Re: Пробелы в нумерации Александр, добрый день! Вы упомянули, но стоит отдельным пунктом добавить и Рефал-Плюс. Первоначальный язык в последних модификациях был расширен на идеях от Рефала-6. Сейчас если реализации Рефала-Плюс на C++, Java, Java Byte Code; есть возможность простого взаимодействия с Java. Также есть реализация Рефала-Плюс в IDE Eclipse. С уважением, Юрий Климов 2017-08-01 16:54 GMT+08:00 Александр Коновалов <[email protected] <mailto:[email protected]> >: Добрый день всем! Мне известны следующие «нумерованные» версии языка Рефал: 1. — 2. Рефал-2, созданный Сергеем Романенко. 3. — 4. Рефал-4, предложенный Сергеем Романенко, как диалект языка, обеспечивающий выразительность прогонки. На сколько я понимаю, его идеи потом вошли в Рефал-Плюс и Рефал-6. 5. Рефал-5 Турчина, Нью-Йорк. 6. Рефал-6, исходная реализация создана первоначально Николаем Кондратьевым, доработана Аркадием Климовым. 7. Рефал-7, предложенный Сергеем Скоробогатовым в 2006 году. (Условно сюда можно добавить Рефал-0, реализованный Ермаковым в 2008 году для Компонентного Паскаля, а также Refal-D, разработанный Маратом Исламовым в 2010 году, — его репозиторий на Google Code назывался refal51, типа «Рефал-5.1». Но сейчас не о них разговор.) Вопрос в следующем: а где же «Рефал-1» и «Рефал-3»? Условно под диалектом «Рефал-1» Сергей Романенко подразумевал Базисный Рефал, описанный Турчиным в работе «В. Ф. Турчин. Базисный Рефал и его реализация на вычислительных машинах. М.: ЦНИПИАСС, 1977. - 258 с.» (так написано и в документации к дистрибутиву, и в препринтах Ан. Климова и Романенко 1986-1987 годов). А Рефал-3 где? Уж не реализация ли это Николая Мансурова и Леонида Эйсымонта на кольцевых односвязных списках? Но в их препринте нигде не упоминается название «Рефал-3». Аналогичная ситуация с суперкомпиляторами. SCP-4 создан Андреем Немытых, в сети есть исходные тексты и даже онлайн-демонстрация. Есть упоминание SCP-3 на странице http://refal.botik.ru/tasks/tasks.htm, там же есть ссылка на статью, где он описан. А про первые два есть что-нибудь в интернете почитать? -- Александр Коновалов aka Маздайщик
