General Development Notes
Source Control Management |
World Scheme Development Wiki NETWORK I/O REQUIREMENTS Internet socket support is sought for World Scheme. The functionality should mirror the behavior of scheme file I/O and little should be added to World Scheme's primitive set.SPECIFICATION
DESIGN See World Scheme development binder (Tuesday March 15, 2005). |
MEMORY MODULE REQUIREMENTS This will be a C library that implements garbage collected memory on three basic types. Arrays of bytes, vector of pointers and fixed length stacks can be created and manipulated. The array and vector classes will be allowed multiple types values. All objects must be mutated using specified functions to faciliate bounds checking and GC optimization such as for a generational collector that might need to keep track of old-heap mutations. A garbage collection can occur anytime an object is created if memory needs to be compacted. 16 variables will represent the root set of all 'live' objects resulting in the inability to use anything but these 16 variables to reference objects such as formal arguments or local variables. Exhaustive heap validation, debugging facilities and performance statistics will be provided.SPECIFICATION
DESIGN See World Scheme development binder (? 15, 2005). |
(wiki 'css 'html) | (validate 'xhtml-1.0 'css-2) |