Faculty of Information Technology
Software Engineering Group

Roadmap

Main goals:

  • Cleanup to make it compile and run with recent GCC (6.x at least).
  • Fix the GC, get rid of baker on oldspace.
  • Revamp thinlocks
  • Revamp block calls (keep instance of a block in Content's method slot)

The main goals are:

  • Incremental oldspace compactor
  • Guardian-Orphanage based finalization
  • Support for FreeBSD
  • Support for ARM (on Linux, maybe also on FreeBSD)
  • Support for Clang (on Linux, FreeBSD and Windows)
  • Suppprt for FFI calls on statically linked libraries
  • Revise EditTextView behavior and implement "standard behavior" (as opposed to Smalltalk/X's 'sheet-of-paper' behavior)
  • Fix Cairo
Note: See TracRoadmap for help on using the roadmap.