Based heavily on Ian Piumarta's ID object model
- String#hash depends on Long; kernel-based classloader?
- Classpath? :-(
- init() returns kernel?
- Basic types?
- Map, String, Long?
- Class loader?
- Basic types?
- Needs a language.
- Expose as library?
- Modularize globals?
- Interfaces? Traits? Typeclasses?
- Garbage collection?
- Network support?
- Via proxy object?
- Serialization?
- Garbage collection over network?
- Expose HTTP for sends?
- Interaction with JS maybe??
- Async?
- Data types?
- Tuples
- Array?
- Ints, floats, bigints, doubles, rationals...
- AST for this language?
- EXPR = [ASSIGN] OBJECT [MSG ARGS ...]
- Objects, variables? Scoping?
- Then interpreter. (JIT?)
- Self hosting?