А я не понимаю, почему для совместимости с Р5 нужно было вводить в Р5λ целые числа в том же уродливом формате, как в Р5. Вот например в Р6 целое это всегда символ, но это не мешает для выполнения под Р6 программ на Р5 сделать переопределение нужных функций. В Р6 я так сделал все переопределения в отдельном модуле совместимости. Главное, чтоб можно было переопределять под старым именем, сохраняя доступ к родным функциям внутри таких определений. В итоге для Р5 у меня положительное число это всегда s, а отрицательное '-' s. Только программа на Р5 не вправе опираться на размер макроцифры. А вещ числа мне были нужны для рисования - базовая графика: линии, фигуры ... Но это работало под домом, а сейчас под виндой не работает, увы. Эх, восстановить бы. Аркадий
ср, 27 ноя 2019 г., 20:33 Александр Коновалов a.v.konovalov87_AT_mail.ru < refal@botik.ru>: > Здесь речь о том, что, если бы они были в Рефале-5, то мне бы их > _пришлось_ добавить и в Рефал-5λ. Даже если они мне не нужны сами по себе. > В частности, мне пришлось добавить длинную арифметику по этой причине. И > для совместимости с актуальной реализацией и учебником Турчина, длинная > арифметика добавлена в виде макроцифр по основанию 2³². > Александр Коновалов > > -----Original Message----- > From: Boyko Bantchev boykobb_AT_gmail.com [mailto:refal@botik.ru] > Sent: Wednesday, November 27, 2019 8:10 PM > To: refal@botik.ru > Subject: Re: Нужны ли вещественные числа в Рефале? > > > У меня (Рефал-5λ) их нет, поскольку (а) мне они не требовались, (б) их > нет в Рефале-5, с которым должен быть совместим Рефал-. Добавлять или не > добавлять — я думаю. Поэтому и спросил. > > А какого рода несовместимость появилась бы, если бы у Рефала-5λ были > вещественные числа? Т.е., программы на Рефале-5 имели бы ошибочное (с > точки зрения Рефала-5) истолкование в Рефале-5λ? >