Sam Caldwell
|
98a779bdc1
|
resolve mutual dependency in flink via dataflow
|
2019-08-26 11:09:25 -04:00 |
Sam Caldwell
|
c37c060dc9
|
fancify patterns in flink
|
2019-08-26 11:09:24 -04:00 |
Sam Caldwell
|
c78b76b38c
|
fancify the patterns in book-club
|
2019-08-26 11:09:24 -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
|
296a77d714
|
clean up patterns in flink
|
2019-08-26 11:09:24 -04:00 |
Sam Caldwell
|
4fdce7fc0c
|
elaborate more patterns
|
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
|
24efe43a6f
|
typed flink getting closer
|
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
|
20693f234e
|
more flink
|
2019-08-26 11:09:23 -04:00 |
Sam Caldwell
|
deca0a82be
|
progress on flink
|
2019-08-26 11:09:23 -04:00 |
Sam Caldwell
|
96e9431e15
|
first take on match-define-like form
|
2019-08-26 11:09:23 -04:00 |
Sam Caldwell
|
8cf13a9bbf
|
stop-when derived form
|
2019-08-26 11:09:23 -04:00 |
Sam Caldwell
|
c283dae7e4
|
positive? primitive
|
2019-08-26 11:09:23 -04:00 |
Sam Caldwell
|
559e9bb11b
|
for/first
|
2019-08-26 11:09:22 -04:00 |
Sam Caldwell
|
df9f3ebbd2
|
zero? primitive
|
2019-08-26 11:09:22 -04:00 |
Sam Caldwell
|
c8a1253d7b
|
examples/flink.rkt: work on job manager and utilities
|
2019-08-26 11:09:22 -04:00 |
Sam Caldwell
|
fc220a4e16
|
Use a mutable, compile-time table for type metadata
|
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
|
ed695c66d6
|
add error form
|
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
|
d9e651a668
|
tweak how pattern types are handled
|
2019-08-26 11:09:21 -04:00 |
Sam Caldwell
|
66a3ece353
|
flink-support
|
2019-08-26 11:09:21 -04:00 |
Sam Caldwell
|
db41cb63d7
|
query-hash
|
2019-08-26 11:09:21 -04:00 |
Sam Caldwell
|
349fa19d26
|
require&provide maybe,either
|
2019-08-26 11:09:21 -04:00 |
Sam Caldwell
|
5238b74912
|
move patterns to core expressions
|
2019-08-26 11:09:21 -04:00 |
Sam Caldwell
|
3def83502a
|
more primitive operations
|
2019-08-26 11:09:20 -04:00 |
Sam Caldwell
|
5fda25a42e
|
more hash operations
|
2019-08-26 11:09:20 -04:00 |
Sam Caldwell
|
9dd11ef7db
|
more list operations
|
2019-08-26 11:09:20 -04:00 |
Sam Caldwell
|
8f92368d8f
|
typed-flink: task manager
|
2019-08-26 11:09:20 -04:00 |
Sam Caldwell
|
dc0e434caa
|
make sure begin always has a definition context
|
2019-08-26 11:09:20 -04:00 |
Sam Caldwell
|
fd40ab2e52
|
more set operations
|
2019-08-26 11:09:20 -04:00 |
Sam Caldwell
|
5310956848
|
more hash functions
|
2019-08-26 11:09:20 -04:00 |
Sam Caldwell
|
1590687e7a
|
typed flink - task runner
|
2019-08-26 11:09:19 -04:00 |
Sam Caldwell
|
68f14919d7
|
fix output type for actors without interests
|
2019-08-26 11:09:19 -04:00 |
Sam Caldwell
|
309d6867d9
|
fix argument order bug in hash-update
|
2019-08-26 11:09:19 -04:00 |
Sam Caldwell
|
8819af878e
|
typed flink data definitions
|
2019-08-26 11:09:19 -04:00 |
Sam Caldwell
|
3b35000a5e
|
assertion-struct macro
|
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
|
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
|
75539d0ec3
|
fix ty-var bug
|
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
|
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
|
63089efdbc
|
fixup fold in book club
|
2019-08-26 11:09:17 -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 |