-
Notifications
You must be signed in to change notification settings - Fork 32
CommonLarcenyDocumentation
Felix S. Klock II edited this page Jul 28, 2013
·
1 revision
This page contains how ChrisBurns proposes to document CommonLarceny
-
Background
- What is Common Larceny?
- Why was it developed?
- Who developed it?
-
Understanding Common Larceny
- Variant of Larceny (initially a derivative of Petit Larceny)
- How does it currently implement the CLR object system?
- generics/multimethods/reflection, etc.
- What is it capable of?
- What are its current limitations?
- Runtime design
- The
op_reversed stuff
is to avoid a case analysis on object type; instead you use method dispatch (this is like the visitor pattern). Instead of checking a tag for each n arguments, you go through n method invocations.
- The
-
Building
- Windows (Microsoft .NET SDK)
- Other (MonoNotes)
-
Interacting
- Interpreter vs. Compiler