guile-devel
[Top][All Lists]
Advanced

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

Re: design goals


From: Martin Grabmueller
Subject: Re: design goals
Date: Tue, 07 Aug 2001 12:16:17 +0200

> From: Tom Lord <address@hidden>
> Date: Mon, 6 Aug 2001 18:22:19 -0700 (PDT)
> 
> This is a list of important features I'm looking for in Guile
> or another implementation:
> 
>         * GPL or a compatible source license
>         * FDL or a compatible documentation license
>         * exact GC, optionally real-time
>         * weak references, at least weak hash tables
>         * cons-pairs occupy precisely two pointer-sized words of
>           storage
>         * multiple top-levels (modules)
>         * eval of a list constructed at run-time is fast
>         * call/cc is fast
>         * shared substrings are provided
>         * support for all of unicode is provided
>         * all number types are provided
>         * it is easy to add new features
>         * an ahead-of-time native compiler is available
>         * an ahead-of-time compiler to a portable fast-loading 
>           format is available
>         * multi-processed threading is supported
>         * competitive performance and lots of testing

This list looks nearly exactly like the Scheme implementation I would
love to see.  But unfortunately it does not look like Guile (or
Systas) at all. (10 out of 16 points fail.)

So wouldn't it be better to start from scratch?

'martin



reply via email to

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