mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-21 06:39:17 +02:00
moving several opcodes to normal FFI functions, considering doing the same for all I/O opcodes.
52 lines
1 KiB
Text
52 lines
1 KiB
Text
* -*- outline -*-
|
|
|
|
*+ precise gc rewrite
|
|
**+ fix heap growing
|
|
**- separate gc heaps
|
|
**- finalizers
|
|
**- weak references
|
|
*+ ast rewrite
|
|
*+ full r5rs
|
|
*+ closures
|
|
*+ string-ports
|
|
*+ argument validation
|
|
*+ variadic procedures
|
|
*+ call/cc
|
|
*+ exceptions
|
|
*+ tail-call elimination
|
|
*+ internal defines
|
|
*+ 1st class primitives
|
|
*+ macros
|
|
*+ hygiene
|
|
**- nested
|
|
**- compiler macros
|
|
*+ bignums
|
|
*= modules
|
|
**+ scheme48-like config language
|
|
**- only/except/rename modifiers
|
|
**- scheme-complete.el support
|
|
*= ffi
|
|
**+ libdl interface
|
|
**+ opcode generation interface
|
|
**- stub generator
|
|
*= cleanup
|
|
*- user documentation
|
|
*- unicode
|
|
*- condition-case
|
|
*- native x86 compilation
|
|
*+ plan 9 port
|
|
*= 9p support
|
|
*- optimization passes
|
|
**- constant folding
|
|
**- simplification pass, dead-code elimination
|
|
**- lambda lift
|
|
**- inlining
|
|
**- unsafe operations
|
|
**- plugin infrastructure
|
|
*- type inference with warnings
|
|
*- SRFI-0 cond-expand
|
|
*+ SRFI-9 define-record-type
|
|
*+ SRFI-69 hash-tables
|
|
*- tcp interface
|
|
*- posix interface
|
|
*- code repository with install tools
|