История изменений
Исправление monk, (текущая версия) :
В Racket значит слегка приблизились к CL в этом плане
В Racket почти ко всему «слегка приблизились».
- модули lazy и typed/racket — к Haskell.
- Racket/load — к Picolisp (eval работает почти как там).
- swindle = CLOS + generic setf + CL-подобные lambda.
- datalog и racklog — к Прологу
всё вышеперечисленное может использоваться вперемешку в одном проекте: можно один модуль написать на racklog, а функции из него вызывать из swindle, например.
+ своя собственная система классов/объектов; своя собственная библиотека GUI, нативно выглядящая на Win32/MacOS/Linux (в случае Linux нативно = Gtk); своя собственная система подготовки текстов (и документации), умеющая генерировать HTML/PDF/TeX.
Исходная версия monk, :
В Racket значит слегка приблизились к CL в этом плане
В Racket почти ко всему «слегка приблизились». [ul]
- модули lazy и typed/racket — к Haskell.
- Racket/load — к Picolisp (eval работает почти как там).
- swindle = CLOS + generic setf + CL-подобные lambda.
- datalog и racklog — к Прологу
[/ul]
всё вышеперечисленное может использоваться вперемешку в одном проекте: можно один модуль написать на racklog, а функции из него вызывать из swindle, например.
+ своя собственная система классов/объектов; своя собственная библиотека GUI, нативно выглядящая на Win32/MacOS/Linux (в случае Linux нативно = Gtk); своя собственная система подготовки текстов (и документации), умеющая генерировать HTML/PDF/TeX.