Subject: Re: let and garbage collection
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1999/02/24
Newsgroups: comp.lang.scheme
Message-ID: <7avl3o$88pu5@fido.engr.sgi.com>
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