Version 2 (modified by 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.
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
- Better fonts on X Window - Cairo support?
- 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
- Improve SmallSense
- Improve Mercurial support
- Fix SmallLint rules
- Integrate Custom Refactorings into SmallSense (once finished)
- Tear-off mini test runner
- Support for SmallLint-based feedback in browse lists (class/protocol/method list)
- Redesign and reimplement
CodeView2
Note:
See TracWiki
for help on using the wiki.