CommonLarcenyTodo - larcenists/larceny GitHub Wiki
Some of this may be out of date (as of v0.964).
- CommonLarcenyDocumentation needs updating and improvement
- some way to define subclasses of existing classes
- go over JoeMarshall's work, decide what to do with it
- e.g. do we keep the generics/multimethod based framework he used?
- Or try to switch to something with less overhead and a closer match to the runtime model of the CLR?
- integrate the runtime code generation stuff in some sensible way (
il-corememory.sch)- v0.964 compiles on load
- Felix has prototyped compile-on-eval, but it isn't part of v0.964
- problem: the CLR doesn't reclaim storage occupied by classes, so generating a new class for every interaction is nervewracking
- Felix's prototype avoids this problem
- generate classes at runtime (see
il-corememory.schfor inspiration on what to use here...)- actclera
- provide syntax for declaring event handlers and attaching them to events - see CommonLarcenyEvents