Skip to content

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.
  • Building

    • Windows (Microsoft .NET SDK)
    • Other (MonoNotes)
  • Interacting

    • Interpreter vs. Compiler
Clone this wiki locally