[Top][All Lists]
[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