This is the generalised roadmap for ferite versions.

Key: 

 - To Be Done
 * Done

0.99.1:
  * Static methods and variables on classes (boris)
  * "namespace extends <foo>" syntax (boris)
  * autoloading of functions (boris)
  
0.99.2:
  * eval operator on regular expressions (Boris)
  * Operators (boris)
    * bit shifts ( "<<", ">>" )
	* assignment ("<<=", ">>=", "&=", "|=" )
	* bit filed ops ( "&" (and), "|"(inc or), "~"(ex or), "^" ) - for better
	  native fudging - will also require adding 0x... to the compiler,
	* negative - +

0.99.3:
  * new build system that is autotools pure (boris)
  * Autoload method for classes (boris)
  * Variable argument lists (boris)
  * include() (boris)
  
0.99.4
  * array initialisers (boris)
  * switch statement (boris)
  * Initialisers for variables within namespace and global scope (boris)
     -> these will only be simple value assignment rather than 
	    the more complex expression based initlisers on functions
  * file, and line number for the current opcode. (boris)
  
0.99.5:
  - reflection (ntropy)
  - new module system (boris)
  - opcodes as numbers not pointers (Boris)
  - cross platform building (boris)
  
0.99.6
  - threading (boris & ntropy)
  - runtime memory configuration (boris)
  
0.99.7 
  - optimsations (boris)
    - hash caching and optimsation
    - disposable variable caching
  - saving of compiled scripts (boris)
  
0.99.8 
  - windows port [vc] (boris - or anyone else who wants it :)
  - gui bindings? (Gtk+/Qt/wxWindows?)
