
Puu, tai metsä; vehmas, säännöllisen vinoutunut, lambda runkona.
Miksi?
Kuvia netistä:
(defun fact-iter (product counter n)
(if (> counter n)
product
(fact-iter (* counter product) (+ counter 1) n)))
(defun factorial (n)
(fact-iter 1 1 n))
(dotimes (i 10)
(format t "~% ~d" i))
(dolist (i (* (iseq 10) 2))
(format t "~% ~d" i))
näyttely: ohjelmointikielten kuvat
Lauri: Lisp ei itse asiassa "pyrkinyt perustumaan lambda-kalkyyliin", ja alun perin sen funktiot toimivatkin eri lailla kuin lambda-kalkyylin. McCarthy tunsi sitä sen verran, että lainasi "lambda"-nimen Lispiin, mutta ei yrittänytkään seurata sitä tarkemmin.
Scheme onkin sitten jo eri asia...