Можно создать дубликат:
How many primitives does it take to build a LISP machine? Ten, seven or five?Самая минимальная LISP?
Мне любопытно. Какой самый минимальный LISP, на котором можно было бы построить все дополнительные функции? Игнорируйте эффективность - вопрос приходит просто из места элегантности.
Если вы проснулись на чужой планете и получили указание построить самый минимальный LISP, который позже вы могли бы реализовать, чтобы реализовать любую понравившуюся вам функцию, что бы вы включили?
Редактировать: Уточнение. Мое намерение здесь состоять в том, чтобы не начать дискуссию, скорее я подумываю о внедрении минимальной LISP, и я хочу понять, насколько минимально я могу идти, сохраняя при этом язык, который я реализую, чтобы завершить Turing и т. Д. Если это окажется спорным, я я уверен, что я узнаю, что я хотел узнать, наблюдая за полемикой. :). Благодаря!
Как выглядит это субъект? Это может быть дубликат (я думаю, что однажды увидел подобный вопрос, пойдет искать сейчас). – delnan
Нашел это: [Сколько примитивов требуется для создания LISP-машины? Десять, семь или пять?] (Http://stackoverflow.com/questions/3482389/how-many-primitives-does-it-take-to-build-a-lisp-machine-ten-seven-or-five) (Также имеет ссылку на другой вопрос, который касается и этой темы). – delnan
Вы хотите, чтобы минимальное количество операций для языка было завершено или чтобы можно было определить все найденные языковые функции, например. в общем lisp? – sepp2k