Sam Caldwell
|
99e53d9729
|
fix typed `or`
|
2020-02-24 15:10:59 -05:00 |
Sam Caldwell
|
142206d8e3
|
typed define/dataflow
|
2019-10-03 15:24:31 -04:00 |
Sam Caldwell
|
0711cd3232
|
print types different
|
2019-08-26 11:09:28 -04:00 |
Sam Caldwell
|
22a228ab4b
|
Use the communication type (via a turnstile `mode`) when elaborating
patterns in facets
|
2019-08-26 11:09:24 -04:00 |
Sam Caldwell
|
13e988fe58
|
some work towards a better pattern language
|
2019-08-26 11:09:24 -04:00 |
Sam Caldwell
|
99d5916bd1
|
limited support for effect polymorphism
|
2019-08-26 11:09:23 -04:00 |
Sam Caldwell
|
559e9bb11b
|
for/first
|
2019-08-26 11:09:22 -04:00 |
Sam Caldwell
|
a84b80a49b
|
Make inference slightly more lenient wrt unions
some tests not working because of syntax-property failure
|
2019-08-26 11:09:22 -04:00 |
Sam Caldwell
|
4420f6cd74
|
improve handling of type variables
|
2019-08-26 11:09:21 -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
|
4b692428af
|
Improve scoping structure of for-clauses
|
2019-08-26 11:09:18 -04:00 |
Sam Caldwell
|
2c0bef7da4
|
make list operations polymorphic functions
|
2019-08-26 11:09:18 -04:00 |
Sam Caldwell
|
47d2568a93
|
first take on local inference
|
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
|
af56bc283d
|
add sequences
|
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
|
a3380ea403
|
fixups for package installation
|
2019-08-26 11:08:30 -04:00 |