Hi,
I have a question for you lisp wizzes:
How do i declare a local function that is recursive?
Note: in my version of common-lisp, 'label' is undefined.
I want to do something like this:
(defun foo (x y)
(let ((bar (lambda (x) (if (= x 0) 0 (* x (bar (- x 1)))))))
(funcall bar x)))
any help would be appreciated...
thanks
Oren
--
Oren Efrati
University of Pennsylvania
Internet: ······@eniac.seas.upenn.edu Phonenet: 215-222-3584