some times ago i talked about my Smalltalk implementation, Syx.
These are the main objectives i reached till now:
- Working on Windows and Linux indifferently, using the Scons build system
- Added a very simple garbage collector and memory management
- Added a basic plugin system
- Introduced immediate Characters (like SmallIntegers)
- Exception handling/ensuring
- Image compatible with both 32bit and 64bit format
- Coalesced hash tables with consistent hash functions
- Add system signal handling
- Complete the basic environment
- Implement a strong method caching
- Use non-blocking functions for I/O
- Foreign Function Interface (maybe FFICall?)