Особенности 13-й редакции ядра HomeLisp

В этом разделе приводятся ссылки на разделы документации, описывающие особенности 13-й редакции ядра HomeLisp.

1) Тело функции может состоять из нескольких форм.

2) Локальные переменные функции хранятся в лексическом контексте (а не в ассоциативном списке, который "упразднен").

3) Необязательные, ключевые вспомогательные параметры функций. Функции с неопределенным числом параметров.

4) Константа не может формальным параметром функции.

5) Особенности функции RETURN.

6) Конструкция NLAMBDA (безымянная функция, не вычисляющая значения параметров).

7) Особенности вычисления EVAL.

8) Конструкция FUNCTION.

9) Лексические, динамические и глобальные переменные.

10) Лексические замыкания-1.

11) Лексические замыкания-2.

12) Двоичная запись и восстановление состояния Лисп-машины

Сайт создан в системе uCoz