Jefferson R. Lowrey <lowrey@postoffice.sells.com> wrote:
+---------------
| (let ((corge (thunk (car baz)))) ... )
+---------------
As an aside, note that naming a function that takes arguments "thunk"
is likely to be confusing to most readers, since the term "thunk" refers
to a procedure of *no* arguments. ;-}
So depending on the context, I'd usually write either:
(let ((corge (thunk))) ... )
or:
(let ((corge (some-proc (car baz)))) ... )
-Rob
-----
Rob Warnock, 8L-855 rpw3@sgi.com
Applied Networking http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673
2011 N. Shoreline Blvd. FAX: 650-964-0811
Mountain View, CA 94043 PP-ASEL-IA