guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: expression


From: Ken Raeburn
Subject: Re: expression
Date: Thu, 24 Jun 2010 10:40:20 -0400

On Jun 24, 2010, at 09:03, Andy Wingo wrote:
> There are actually two kinds of begin: one in definition context and one
> in expression context. The former takes 0 or more forms, and splices
> those forms into the input, where the (begin ...) appears. The other
> takes 1 or more expressions, and evaluates those expression in order,
> returning the value of the last.

Ah, right... so my example was presumably in definition context, so having no 
additional forms was okay, but Michael's use is probably expression context, 
where it wouldn't, making my suggestion no good... good to know. :-)  Thanks 
for the correction.

And "*unspecified*" references are optimized by the compiler now?  Great!  Then 
"No Itisnt"'s suggestion looks like the right way to go after all...

Ken


reply via email to

[Prev in Thread] Current Thread [Next in Thread]