And that would work just fine (give or take a couple parens, since I'm
not using a lisp-friendly editor).
Is there an equivalent expression in Common Lisp?
Sure, LABELS.
<http://www.lispworks.com/documentation/HyperSpec/Body/s_flet_.htm>
* (labels ((fact (n) (if (zerop n) 1 (* n (fact (1- n))))))
(fact 100))
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
Edi.
--
Lisp is not dead, it just smells funny.
Real email: (replace (subseq "spam...@agharta.de" 5) "edi")
Thanks for the speedy reply,
Ryan