Commit Graph

219 Commits

Author SHA1 Message Date
Stephen Chang
1b0179d066 add sysf; fix begin splicing problem 2015-05-28 16:01:09 -04:00
Stephen Chang
5c058bffd6 start sysf 2015-05-27 19:25:50 -04:00
Stephen Chang
7759111cb4 add stlc+rec+sub.rkt 2015-05-27 17:31:35 -04:00
Stephen Chang
95aaf627b5 add stlc+sub 2015-05-27 16:07:39 -04:00
Stephen Chang
3a337848b4 start stlc+sub 2015-05-26 19:34:42 -04:00
Stephen Chang
bfe5fbfe00 add stlc+box 2015-05-26 18:04:49 -04:00
Stephen Chang
3ebd1aba5f add stlc+cons 2015-05-26 16:38:21 -04:00
Stephen Chang
3a42569f64 add records and variants 2015-05-22 19:00:40 -04:00
Stephen Chang
ee2789d777 add define-type-alias, changes:
- types must be expanded (with manual handling of #%app)
- type constructors must be prefix
- base types and constructors must be run time identifiers
2015-05-21 14:54:54 -04:00
Stephen Chang
bb7ed03f3c add stlc+tup 2015-05-20 19:27:19 -04:00
Stephen Chang
c4813ebd95 add ext-stlc, not including data structures 2015-05-20 18:10:39 -04:00
Stephen Chang
a4d7483f25 stlc+lit: cleanup and comment 2015-05-20 15:26:02 -04:00
Stephen Chang
adf34fd219 add errors for invalid types 2015-05-20 15:20:43 -04:00
Stephen Chang
ee413b96a2 add define-primop 2015-05-20 15:01:49 -04:00
Stephen Chang
e47fb07aba add infer+erase 2015-05-20 12:17:57 -04:00
Stephen Chang
bd8d1b32d1 tapl: stlc code cleanup 2015-05-19 19:00:43 -04:00
Stephen Chang
338452aadd tapl: add lam-testing example 2015-05-19 18:58:05 -04:00
Stephen Chang
f317282609 tapl: reimplement stlc using rename-transformers instead of typeenv 2015-05-19 18:54:50 -04:00
Stephen Chang
69c97a5512 start tapl/ dir 2014-11-11 18:21:43 -05:00