chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] What happened to -strict-letrecs?


From: Alex Shinn
Subject: Re: [Chicken-hackers] What happened to -strict-letrecs?
Date: Sat, 09 Feb 2008 18:51:06 +0900
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (darwin)

>>>>> "John" == John Cowan <address@hidden> writes:

    John> Apparently there was once a Chicken switch "-strict-letrecs"
    John> that made letrec R5RS-compliant.  What happened to it?

The current letrec behavior is a perfectly compliant
interpretation of R5RS.  There is another compliant
interpretation which would signal an error in some cases.

Strict or pedantic options (e.g. that do things like forbid
any string escapes other than \\ and \", or that provide
only the minimal numeric tower, or that use self-redefining
macros, etc.), may be handy if you want to test portability,
but I'm not sure how worthwhile it is to support just one
particular strict setting.  A full --r5rs-pedantic option
might be handy, but that's a lot of work.

-- 
Alex




reply via email to

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