This is just a list of stuff I'd like to work on, as soon as I finish the I/O subsystem:
Proper polymorphic functions or methods - i.e. functions that fix the curse of chains
Symbol-based packages, as suggested by cchooper. Probably I'll go with what I proposed.
Implement some more higher-order function bytecodes, i.e. flesh out the
reducto
family of bytecodes.Improve arc2c, particularly quasiquotes, destructuring function variables, and macros
Add tables to the runtime, since tables are used to represent data structures in the arc2c compiler.