* maybe in 2.2?

** use VFS to (re)implement packages 

** implement SmallScript file-in?

** port more software (Ref. Browser?)

** Of course, every kind of black magic could be done in the JIT....


----------------------------------------------------------------------

* VM

** Use multiple malloc-ed areas for the OOP table, and make heap.c
an implementation detail of alloc.c

** Implement polymorphic inline caching

** fix debugging of JITted code


* Blox

** Use GTK.  Adapt GTK+ bindings to implement proper GClosures.
Might or might not use libgnomeui for the canvas widget.  Something
has been done to make geometry management compatible with GTK
but it is probably easier to write a custom geometry manager
compatible with Tk's placer.

** Clean up the browser's code

*** remove stray sends of #initialize.  A good project to learn
about the reflection system (e.g. identify initializations from
outside #new and so on).

*** simplify UI creation (too many panes!)


* other

** follow the implementation lines of compiler/STLoader.st to implement
SIF file-in.

** implement a better packaging system allowing zipped source files with
XML package descriptions to be delivered and installed.  Investigate
using fastjar from gcj, and basing it on the Virtual File System
infrastructure.

** interface DLD with C++ demangler.

** make the smalltalk cpp work - nothing less, nothing more ;-)

** print entities correctly in the URIResolver.  A file named abc&def
should print abc&amp;def in the file list.

** support IPv6.  Not hard to do.


* emacs mode

** emacs isearch c-u c-s should search for a string anchored at the start of
a line, to help finding method definitions.

** fix $. to be handled specially -- indenter gets confused on 
   ch == $.
      <here>ifTrue: 

** fix emacs mode so when a compile error occurs, it can be scanned ala C-x`

** sometimes it locks up!

** this code, without the dot after blue, causes + scalar to indent wrong.  
  - otherRGB
       ^RGB red: red - otherRBG red
	    green: green - otherRGB green
	    blue: blue - otherRGB blue.
  !

  + scalar
