Re: [ANNOUNCE] STklos version 0.50

From: Erick Gallesio <Erick.Gallesio_at_unice.fr>
Date: Thu, 18 Jan 2001 14:05:18 +0100 (CET)

Hi Shiro,

> Bravo. It's very exciting.

Thanks a lot.

> I took a quick look on an IRIX64-6.5 box with gcc-2.95.2&gmake, and
> here are a couple of small patches.
>
Ooops. I'm very impressed by how fast you react.

>
> (1) gc/dyn_load.c doesn't compile as it is. I'm using boehm-gc-5.3 on the
> different project and that works fine. The only difference in dyn_load.c
> between 5.0 and 5.3 is as follows:

It works also with gc-5.3. I have tested it and I thought that I've
shipped it with version 5.3. I will use the gc5.3 for next release.
>
> (2) In lib/compiler.stk, compile-named-let rewriting is not correct in
> the case like:
> (let ((name 0))
> (let name ((x name)) x))
> This should return 0 instead of a closure.
> Also, compile-letrec produces invalid let syntax "(let ())" if
> empty binding is given, and reports an error. Here's a quick fix:
>

Of course, I should have seen that. I will apply your patches this
night. Thanks a lot for this one.

>
> (3) I haven't nailed it down yet, but stklos crashes when it tries to
> read certain bignums. It seems that it's a gmp problem.

Perhaps its me, but I had also problems with gmp that I did not
experienced with version 2.0. However because of Win32, I had to
use a more recent version of gmp. If you want you can replace it with
a 2.0.2 release and see if it makes difference (in this case this is
probably me ;-<).

Thanks for your help.


                -- Erick
Received on Thu Jan 18 2001 - 14:03:58 CET

This archive was generated by hypermail 2.3.0 : Mon Jul 21 2014 - 19:38:59 CEST