guile-devel
[Top][All Lists]
Advanced

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

Re: r6rs incompatibilities


From: Andy Wingo
Subject: Re: r6rs incompatibilities
Date: Wed, 26 May 2010 15:21:54 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux)


On Wed 26 May 2010 15:02, Julian Graham <address@hidden> writes:

>>> We could make this more general, as the r7 committees are wont to do: if
>>> #! is followed by whitespace or /, then read as a block comment;
>>> otherwise read one token. In our case, we would read #!foo as #:foo. I
>>> don't think this change would affect anyone. What do you think?
>>
>> Note that there are a couple of other #! constructs being considered for
>> scheme 7, for example to control case folding. It seems more or less
>> sensible. Perhaps we should read these as directives, and not as datums
>> at all.
>>
>> There is also the possibility of introducing a reader option for this
>> behavior.
>
> Any chance we could go with my (admittedly sloppy) approach (or
> something equally as quick) in the short term, and then, as they say
> in the 'biz, "iterate?"  The above sounds sweet, but it seems like
> it'd make more sense to tackle those things post-2.0.

Heh, sure. But don't make it return SCM_UNSPECIFIED, please; make it
treat #!r6rs as a comment. See
http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-7.html#node_sec_4.2.3.

Andy
-- 
http://wingolog.org/



reply via email to

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