fix temp problems: [ | foo | ..... ] " <---- open-coded block " foo ... " <---- still in scope " -> push then pop new environment, without increasing nesting level write liboop in idst mangle member names ('default' is not a valid member name) Characters: $\t $\011 etc... { include } and similar... { import foo bar baz } { include } separate compilation interfaces compilation to .so immutable literals shared literals (1 instance of each value) _selector _proto _method _bind _alloc -> message sends ---------------------------------------------------------------- (define (class Object) nil ()) (define (send Object integer: anInteger) (stdio.printf "Object.integer: %s!\n" (integer-value anInteger)) self) (send Object integer: (integer-object 42))