Списки составляются, стираются, элементы находятся (по ключ-функции, тоже в принципе какой угодно!), удаляются, добавляются к началу или концу списка и даже могут стать consами. Нет никаких ограничений на содержимое - им может быть, например, ссылка на функцию и список её аргументов... ;) Мало того, ВСЕ эти конструкты возвращают точно такие же по организации конструкты, то есть функция может вернуть функцию! йхохо! Си-лямба!
Когда мне нужен LISP, я просто пишу его.
Списки составляются, стираются, элементы находятся (по ключ-функции, тоже в принципе какой угодно!), удаляются, добавляются к началу или концу списка и даже могут стать consами. Нет никаких ограничений на содержимое - им может быть, например, ссылка на функцию и список её аргументов... ;) Мало того, ВСЕ эти конструкты возвращают точно такие же по организации конструкты, то есть функция может вернуть функцию! йхохо! Си-лямба!
- Post a new comment
- 1 comment
- Post a new comment
- 1 comment