Home Lisp //

HomeLisp 1.13.69

Sunday, July 28, 2024Без рубрики

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

  • В функцию read добавлен необязательный параметр. Если функция вызывается с параметром t, то возвращается полный введенный текст в виде строки. Это позволяет при необходимости читать ввод пользователя, содержащий пробелы. Вызов функции без параметра приводит к чтению одного корректного S-выражения, а остальная часть ввода игнорируется;
  • Введена функция putinbuf, позволяющая программно формировать входной буфер для функции read;
  • Строки, содержащие неграфические символы (с ASCII-кодами от нуля до 31) теперь корректно преобразуются функциями explode/implode;
  • Исправлен ряд ошибок:

- Функция isnumber теперь корректно распознаёт все типы чисел HomeLispFIXED, FLOAR, RATIONAL, COMPLEX;

-  Главное окно в режиме чтения (read) теперь ресайзируется корректно;

-  Обеспечено корректность режимов COPY/PASTE как в обычном режиме, так и при вызове функции read;

Прогресс-бар теперь корректно позиционируется в статус-баре главной формы;

Некоторые пользователи жалуются, что на их компьютерах не открывается прилагаемая документация (файл формата chm). Возможно также, что файл открывается, но содержимое не показывается.  Опыт показывает, что это возможно, если система развёрнута на сетевом диске. При переносе chm-файла на локальный диск, симптом пропадает (характерно для win-10 и, возможно, для win-11).

С удовольствием сообщаю, что мой добрый друг М.Ю. Колодин ( @mykespb ) запустил портабельную версию HomeLisp в Linux под Wine!

К сожалению, я еще не переработал документацию. Это обязательно будет сделано в будущем.

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

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

Tags: ,

Оставьте комментарий

Вы должны войти, чтобы оставить комментарий.