На этом сайте говорится, что есть 10 LISP примитивов.
Примитивы: atom, quote, eq, car, cdr, cons, cond, lambda, label, apply
.
http://hyperpolyglot.wikidot.com/lisp#ten-primitives
Считаю, что есть семь (или пять):
Its part of the purity of the idea of LISP: you only need the seven (or is
it five?) primitives to build the full machine.
http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html
Каково минимальное количество примитивов для сборки машины LISP (т.е. что-то, что может запускать функцию eval/value в коде LISP)? (И какие из них?)
(Я понимаю, что вы можете жить без atom, label and apply
)