schemix-devel
[Top][All Lists]
Advanced

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

[Schemix-devel] Draft roadmap


From: Dr William Bland
Subject: [Schemix-devel] Draft roadmap
Date: Tue, 3 Jun 2003 14:05:32 +0000
User-agent: Mutt/1.2i

Hi all,
        The following is a draft roadmap for Schemix.  I plan to release
0.2.0 in the next few days so the goals for that version are pretty much
set in stone, but everything else is up for discussion as far as I'm
concerned.


         Schemix Roadmap (draft)
         =======================

Release              Comments

0.1.0 = "2.4.20"     First release of Schemix

0.2.0                Schemix has a concept of kernel name-spaces
                     (symbols of the form module-name::symbol-name),
                     and it builds as a module, or as part of the kernel,
                     on Linux versions 2.4.x and 2.5.x.
                     It can optionally use kallsyms and/or devfs.
                     It understands all primitive C types

0.3.0                Schemix understands all of the kernel structures,
                     and can define new types of structure, and can
                     emit C code to define the new structures so that
                     new modules written in C can use them

0.4.0                Schemix can make calls to all kernel functions

0.5.0                Schemix can re-implement one of the hardware drivers

0.6.0                Schemix can re-implement most things in /proc

0.7.0                Schemix can insert hooks into kernel functions

0.8.0                Support is added for floating-point, rational
                     and complex numbers and bignums

0.9.0                Schemix is R5RS compliant

1.0.0                Lots of testing - first stable release

1.1.0                The "define" special form tries to avoid boxing
                     and unboxing kernel values whenever it can,
                     e.g. when there are expressions of the form
                     (set! kernel::a (+ kernel::b kernel::c))

1.2.0                The "define" special form compiles some Scheme
                     code to native machine code for faster execution


Comments welcome.
Best wishes,
                Bill.
-- 
Dr. William Bland.                          Computer Programmer, UK.
www.abstractnonsense.com




reply via email to

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