Thanks, John. This has been a big help in clearing up something I had been
"glossing over" since starting to learn Scheme. Some of it, embarrassingly
enough, should have been obvious (as in below). I appreciate the help.
Brian.
-----Original Message-----
From: John Cowan [mailto:cowan at ccil.org]
Sent: Monday, May 28, 2007 00:32
To: Brian C. Barnes
Cc: r6rs-discuss at lists.r6rs.org
Subject: Re: [r6rs-discuss] Question about "expand time" vs. "execution
time"
The things marked "syntax" on the right-hand edge of the column are either
primitive syntax (like "if") or must be defined by define-syntax or
some non-portable equivalent. The things marked "procedure" on the
right-hand edge are procedures. Thus "not" must be defined as a
procedure, whereas "and" and "or" must be defined as syntax.
--
In politics, obedience and support John Cowan <cowan at ccil.org>
are the same thing. --Hannah Arendt http://www.ccil.org/~cowan
Received on Mon May 28 2007 - 11:20:58 UTC