[Top][All Lists]

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

Re: r6rs incompatibilities

From: Julian Graham
Subject: Re: r6rs incompatibilities
Date: Fri, 21 May 2010 08:47:33 -0400

Hey Andy,

>  * The R6RS specifies many situations in which a conforming
>   implementation must signal a specific error. Guile doesn't really
>   care about that too much -- if a correct R6RS program would not hit
>   that error, we don't bother checking for it.

In a lot of these cases, that's because our libraries simply re-export
bindings from Guile's core library or an SRFI.  Instead of changing
the error-signaling of the original procedures, we could wrap them a
bit more in the relevant libraries to add argument validation, say, or
to re-throw Guile's core errors as R6RS exceptions.


reply via email to

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