Subject: Re: let and garbage collection
From: (Rob Warnock)
Date: 1999/02/24
Newsgroups: comp.lang.scheme
Message-ID: <7avl3o$>
Jefferson R. Lowrey <> 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))) ... )
        (let ((corge (some-proc (car baz)))) ... )


Rob Warnock, 8L-855
Applied Networking
Silicon Graphics, Inc.		Phone: 650-933-1673
2011 N. Shoreline Blvd.		FAX: 650-964-0811
Mountain View, CA  94043	PP-ASEL-IA