Andy Wingo
|
cf8bb03772
First-order CPS has $program and $closure forms
|
10 years ago |
Andy Wingo
|
a0329d0109
Root higher-order CPS term is always $kfun $cont
|
10 years ago |
Andy Wingo
|
b85f5f851f
Closure conversion, reify-primitives use $kfun $cont
|
10 years ago |
Andy Wingo
|
d3dbf75ab3
with-fresh-name-state takes a cont, not a $fun
|
10 years ago |
Andy Wingo
|
8320f50431
Rename $kentry to $kfun
|
10 years ago |
Andy Wingo
|
24b611e81c
src and meta are fields of $kentry, not $fun
|
10 years ago |
Andy Wingo
|
90dce16db4
Use Tree-IL-like case-lambda clause chaining in CPS
|
11 years ago |
Andy Wingo
|
828ed94469
Replace all let-gensyms uses with let-fresh
|
11 years ago |
Andy Wingo
|
b3ae2b5068
Add VM and compiler support for calls to known procedures
|
11 years ago |
Andy Wingo
|
7ab76a830b
Remove "pop" from $prompt
|
11 years ago |
Andy Wingo
|
13085a828f
Replace ($var sym) with ($values (sym)).
|
11 years ago |
Andy Wingo
|
6e422a3599
Source information goes on the $continue, not the $cont.
|
11 years ago |
Andy Wingo
|
96af4a18b8
Add "pop" field to $prompt
|
11 years ago |
Andy Wingo
|
4b8de65e9d
Add closure conversion
|
11 years ago |