Home Lisp //

Архив ‘Плавающая точка’

HomeLisp 1.13.71

В текущую версию внесен ряд изменений:

  • Теперь функциональный символ (голова S-выражения) может вычисляться. Эта возможность уже присутствовала, как недокументированная, начиная с предыдущей версии. Автор благодарит студента СГТУ Андрея Кондрашова за найденную ошибку;
  • Исправлена ошибка арифметики с плавающей точкой, проявляющаяся в том, что машинное эпсилон в системе HomeLisp оказалось на 5 двоичных порядков (т.е. в 32 раза) хуже, чем должна обеспечивать стандартная точность double. Впрочем, для вычислений высокой точности предназначается небольшая библиотека SuperFloat Эта библиотека позволяет производить вычисления над числами с плавающей точкой с мантиссой регулируемого размера в десятичной системе счисления. Идею этой библиотеки подсказал автору Н.В. Шилов (Университет Иннополис);
  • Как уже было отмечено, справка homelisp.chm в win-10 открывается пустой, если запускается с сетевого диска. Для исправления проблемы внесено следующее изменение: если в текущую директорию добавить текстовый файл help.ini, содержащий единственную строку с путём к файлу homelisp.chm, то справка будет открываться из указанной в этом файле директории. 
  • Исправлен ряд мелких ошибок.

Скачать портабельную версию HomeLisp 1.13.71

Для использования портабельной версии права администратора не требуются. Просто скачайте архив в какую-либо директорию и распакуйте.

Tags: , ,