[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Texmacs-dev] More Scheme benchmarks
From: |
Joris van der Hoeven |
Subject: |
Re: [Texmacs-dev] More Scheme benchmarks |
Date: |
Sun, 23 May 2004 20:28:21 +0200 (CEST) |
> I have added several Schemes to Doug benchmark. Right know, I have only
> added compute intensive ones because they only use standardised
> Scheme. I intend to port other benches only on Schemes we find
> interesting.
Great; this is really helpful job.
> >From those first results, I find RScheme, STklos and gauche the fastest
> ones. Of course, they are far behind compiled Scheme, Bigloo and Stalin
> (stalin is the fastest, but it requires long compilation time). And of
> course, no Scheme stands above the crowd on all tests.
We probably should consider using a compiled scheme. Maybe someone can
investigate whether there exists a Scheme implementation which can
smoothly mix compiled and interpreted code. Also: for compiled schemes,
are there any restrictions on 1) the module system 2) the macro system.
> Licenses:
>
> - RScheme: unusual one. Seems BSD-like.
>
> - STklos: GNU GPL
>
> - Gauche: BSD-like (many sub license, would need to check but I trust
> the Debian guys)
>
> - Bigloo: GNU GPL
>
> - Stalin: GNU GPL
Seems OK.
> I would avoid MZScheme, it is regularly slower than Guile.
OK, nice to know, because I was considering that implementation...
> As choice criteria, one should also consider if the Scheme implements
> tail recursion. For example, it seems that Gauche does not implement it.
Do interpreters implement that (maybe byte code interpreters;
by the way, which Scheme interpreters use byte code?).
Another question: would it be possible for you to send us the benchmarks
for different *versions* of Guile. I am very interested in differences
between versions 1.3.4 (Unix), 1.4 (Windows), 1.6.* (Last).
Thanks for your sunday afternoon ;^)
- [Texmacs-dev] More Scheme benchmarks, David MENTRE, 2004/05/23
- Re: [Texmacs-dev] More Scheme benchmarks,
Joris van der Hoeven <=
- [Texmacs-dev] Bigloo?, Joris van der Hoeven, 2004/05/23
- Re: [Texmacs-dev] Bigloo?, Joris van der Hoeven, 2004/05/24
- Re: [Texmacs-dev] Bigloo?, Gabriel Dos Reis, 2004/05/24
- [Texmacs-dev] How to mark/copy objects in C++, Joris van der Hoeven, 2004/05/24
- Re: [Texmacs-dev] How to mark/copy objects in C++, Gabriel Dos Reis, 2004/05/24