Commit Graph

12 Commits

Author SHA1 Message Date
Sam Caldwell 4420f6cd74 improve handling of type variables 2019-08-26 11:09:21 -04:00
Sam Caldwell dc0e434caa make sure begin always has a definition context 2019-08-26 11:09:20 -04:00
Sam Caldwell 68f14919d7 fix output type for actors without interests 2019-08-26 11:09:19 -04:00
Sam Caldwell 69660e02dd split out core-expressions with #%app, which is now more explicit 2019-08-26 11:09:19 -04:00
Sam Caldwell 75539d0ec3 fix ty-var bug 2019-08-26 11:09:18 -04:00
Sam Caldwell 1bdb9b7820 move definition of primitive base types 2019-08-26 11:09:18 -04:00
Sam Caldwell 97b3a9a0b5 subtyping for effect-free functions 2019-08-26 11:09:18 -04:00
Sam Caldwell 1b2527920e start on for loops 2019-08-26 11:09:17 -04:00
Sam Caldwell 899d8c460d hash tables 2019-08-26 11:09:17 -04:00
Sam Caldwell 33522647fd allow polymorphic function definitions 2019-08-26 11:09:17 -04:00
Sam Caldwell c9563cd0a2 type abstractions 2019-08-26 11:09:17 -04:00
Sam Caldwell 1c9f53590d split out files 2019-08-26 11:09:16 -04:00