guile-devel
[Top][All Lists]
Advanced

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

design goals


From: Tom Lord
Subject: design goals
Date: Mon, 6 Aug 2001 18:22:19 -0700 (PDT)

I have to slow down now to reply to a bunch of recent messages.
But one last word before I disappear for a while.  

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

There's some other stuff not on that list, but I think that's
a pretty good list of goals for the core Scheme implementation.

-t




reply via email to

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