Xref: utzoo comp.lang.lisp:2835 comp.lang.scheme:1105 Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!shum.huji.ac.il!misha From: misha@shum.huji.ac.il Newsgroups: comp.lang.lisp,comp.lang.scheme Subject: A Franz Lisp question. Message-ID: <660@shuldig.Huji.Ac.IL> Date: 25 Feb 90 16:01:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: misha@boojum.huji.ac.il Organization: Hebrew University of Jerusalem, ISRAEL Lines: 19 As a novice to Franz Lisp, I have the following question: As you all might well know, Franz Lisp is a dynamic binding langauge, while Scheme is not. Therefore, the following code is unwriteable in Franz Lisp: (Scheme): (define (func param) (lambda (x) (param x))) [This function accepts a parameter which is also a function, and returns yet another function which 'apply's param on x.] Am I right? And if I am not, how is it done then? Thanks, Misha.