Wednesday, August 27, 2008

The backlog

This is just a list of stuff I'd like to work on, as soon as I finish the I/O subsystem:



  1. Proper polymorphic functions or methods - i.e. functions that fix the curse of chains


  2. Symbol-based packages, as suggested by cchooper. Probably I'll go with what I proposed.


  3. Implement some more higher-order function bytecodes, i.e. flesh out the reducto family of bytecodes.


  4. Improve arc2c, particularly quasiquotes, destructuring function variables, and macros


  5. Add tables to the runtime, since tables are used to represent data structures in the arc2c compiler.