54 lines
976 B
Plaintext
54 lines
976 B
Plaintext
|
%section#working1
|
||
|
%h2
|
||
|
Currenty working
|
||
|
%small (overview)
|
||
|
%p basic oo (classes/ objects)
|
||
|
%p.fragment memory layout
|
||
|
%p.fragment calling convention
|
||
|
%p.fragment binary creation
|
||
|
|
||
|
%section#vars
|
||
|
%h3 variables +
|
||
|
%h3 assignment
|
||
|
%ul
|
||
|
%li local /arg
|
||
|
%li ivar
|
||
|
%li implicit return
|
||
|
|
||
|
%section#static
|
||
|
%h2 static calling
|
||
|
%p argument passing
|
||
|
%p constants
|
||
|
%p local / ivar
|
||
|
%p calls
|
||
|
|
||
|
%section#dynamic
|
||
|
%h2 dynamic sending
|
||
|
%p as static, plus
|
||
|
%p.fragment method resolution
|
||
|
%p.fragment caching
|
||
|
|
||
|
%section#lambdas
|
||
|
%h3 Lambdas
|
||
|
%p implicit capture and compilation
|
||
|
%p block passing as argument
|
||
|
%p yield with arguments
|
||
|
%p return (lambda style)
|
||
|
|
||
|
%section#control
|
||
|
%h3 control structures
|
||
|
%p if / else / until
|
||
|
%p while
|
||
|
%p complex conditions
|
||
|
%p no break / continue (easy)
|
||
|
|
||
|
%section#not
|
||
|
%h2 Not working
|
||
|
%p eval
|
||
|
%p procs / binding
|
||
|
%p exceptions
|
||
|
%p class variables / globals
|
||
|
%p multi - assignment
|
||
|
%p stdlib
|
||
|
%p . . . . . .
|