-
Notifications
You must be signed in to change notification settings - Fork 32
CommonLarcenyTodo
Felix S. Klock II edited this page Jul 28, 2013
·
2 revisions
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.sch
for inspiration on what to use here...)- actclera
- provide syntax for declaring event handlers and attaching them to events - see CommonLarcenyEvents