LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

что стандарт ракетки сильно большой - он не сильно больше стандарта схемки и уж точно ЗНАЧИТЕЛЬНО меньше стандарта CL.

Что понимаем под стандартом? Если только язык без библиотек, то и CL надо считать без CLOS и большей части модуля CL. Останутся только special functions, которых даже меньше, чем в Scheme (продолжений-то нет, модули (пакеты) проще, синтаксических объектов нет). Если брать ANSI CL, то сравнивать надо с модулем racket. В котором (length (namespace-mapped-symbols)) = 2302 символа. Против чуть более 900 в CL. И даже в racket/base 1436 символов.

Исходная версия monk, :

что стандарт ракетки сильно большой - он не сильно больше стандарта схемки и уж точно ЗНАЧИТЕЛЬНО меньше стандарта CL.

Что понимаем под стандартом? Если только язык без библиотек, то и CL надо считать без CLOS и большей части модуля CL. Останутся только special functions, которых даже меньше, чем в Scheme (продолжений-то нет, модули (пакеты) проще, синтаксических объектов нет). Если брать ANSI CL, то сравнивать надо с модулем racket. В котором (length (namespace-mapped-symbols)) = 2302 символа. Против чуть более 900 в CL.