Quantas primitivas são necessárias para construir uma máquina LISP? Dez, sete ou cinco?
Neste site, eles dizem que existem 10 primitivas LISP. As primitivas são:atom, quote, eq, car, cdr, cons, cond, lambda, label, apply
.
http://hyperpolyglot.wikidot.com/lisp#ten-primitives
Stevey calcula que existem sete (ou cinco):
Faz parte da pureza da idéia do LISP: você só precisa dos sete (ou são cinco?) Primitivos para construir a máquina completa.http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html
Qual é o número mínimo de primitivas para construir uma máquina LISP (isto é, algo que pode executar uma função eval / value no código LISP)? (E quais são eles?)
(Eu entendo que você poderia viver sematom, label and apply
)