wiki:TODO

Version 5 (modified by jan vrany, 10 years ago) ( diff )

--

TODO: Planned features & enhancements & ideas

This page summarizes things I would like to do if time allows. Some of them are easy, some of them would require a lot of research and work. I'm working on these items in no particular order, depending on my actual needs and mood.

Of course, open bugs have to be fixed first. Here's complete and up-to-date list of all TODO items

Virtual Machine

  • Ephemerons
  • Full breakpoint support
  • Pool (arena) based malloc() replacement for use with external C libraries.
  • Late-bound globals
  • Fully reified (poly)inline caches.
  • Rewrite stc

Smalltalk Language & Compiler

  • Type annotations and pluggable type system for St/X
  • Hidden (non-source) method annotations.
  • Refactor ByteCodeCompiler to support pluggable transformations.

Base system

  • UNIX/Linux support
    • Better font rendering (Xft or Cairo?)
    • Implement XDND protocol
  • Support for deployment packaging (deploy complete package in single file - .mcz?)
  • Mini-framework for shortcut management (current scheme is not good)
  • Replace UserPreferences with something better.
  • Add --sources option to standalone app to allow debugging deployed applications
  • Finish port of Metacello and finish Sake (in order to get rid of rakefiles)

Development Environment & Tools

Note: See TracWiki for help on using the wiki.