racket/collects/honu/cce-notes.txt
Carl Eastlund 365754f55c Honu:
- top.ss
  - commented out compile-failure tests for now
- cce-notes.txt
  - added my preliminary notes about the Honu codebase
- examples/*-test.ss
  - added *-test.ss files for all *.honu files

svn: r943
2005-09-29 16:14:54 +00:00

26 lines
835 B
Plaintext

doc.txt: implementation notes
tool.ss: definition of language level
compile.ss: top-level compilation functions
util.ss: general functions (similar to list.ss)
tenv.ss: definition of type environment
- don't understand all the types defined
tenv-utils.ss: manipulate environments
base.ss: top-level honu definitions
ast.ss: ast structs
private/typechecker/type-utils.ss: simple type operations
------------------------------------------------------------
Mixins: new form NYI
------------------------------------------------------------
3 phases:
- parser tools (-> AST)
- post-parsing
- static references to "my" references (my.x for static fields, etc.)
- references to "this" only in member access (this.x) or in casts ((IFace)this)
- adds casts to this.x
- simplify-ast : gather asts/sequences into big lets/sequences