Добрый день всем! Мне известны следующие <нумерованные> версии языка Рефал:
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 Маздайщик
