[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: JACAL, scm
From: |
Marius Vollmer |
Subject: |
Re: JACAL, scm |
Date: |
03 Nov 2001 19:29:57 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 |
Dirk Herrmann <address@hidden> writes:
> On 18 Oct 2001, Neil Jerram wrote:
>
> > >>>>> "Radey" == Radey Shouman <address@hidden> writes:
> >
> > Radey> Please see the "Programs and Definitions" section of the
> > Radey> formal syntax, where we see
> >
> > Radey> <definition> --> (begin <definition>*)
> >
> > Radey> Which indicates that (BEGIN) should be allowable anywhere
> > Radey> definitions may appear.
> >
> > This seems convincing enough. Do you (everyone) think it's acceptable
> > to fix this such that (begin) is allowed anywhere, or do you think we
> > need to fix it so that it's allowed for definitions but disallowed for
> > non-definition expressions?
>
> I don't mind either way. However, as long as the issue is not decided, a
> test should be added to the test suite that marks the appearances of
> (begin) in non-definition expressions as an expected failure - a comment
> should be added to the test case to describe the issue.
I think we should allow `(begin)' everywhere, and make `(begin)' in a
non-definition context return #<unspecified>.
I will do that in `unstable'.
- Re: JACAL, scm,
Marius Vollmer <=