On Mar 28, 2009, at 7:59 AM, Michele Simionato wrote:

So, it is exactly the same as in Scheme. The library
is compiled to bytecode without any check, and the
error is discovered at runtime only.
It guess this explain why the compilation is
so fast, the compiler does very little indeed.

Actually, Ikarus does some type checking, and it does
detect the division by 0.  It however cannot do anything
about it in this case since Scheme requires that the
exception be raised when the division operation is
performed at run time.  So, no, it does not explain why
compilation is fast. :-)

Aziz,,,

Reply via email to