Commit Graph

1295 Commits

Author SHA1 Message Date
Sam Caldwell 32f117df16 task performer spec and task runner type 2019-08-26 11:09:28 -04:00
Sam Caldwell dcc4e3c411 During type abbreviation 2019-08-26 11:09:28 -04:00
Sam Caldwell 703a4c9589 support for dataflow, misc fixes and improvements 2019-08-26 11:09:28 -04:00
Sam Caldwell 3ebcf413c9 more accurate job manager type 2019-08-26 11:09:28 -04:00
Sam Caldwell 47ca363b18 add container types to proto 2019-08-26 11:09:28 -04:00
Sam Caldwell 0711cd3232 print types different 2019-08-26 11:09:28 -04:00
Sam Caldwell 6b272ad3d3 cleanups and improvements 2019-08-26 11:09:27 -04:00
Sam Caldwell d93dc085fe remove stop-when abomination 2019-08-26 11:09:27 -04:00
Sam Caldwell 3e1d4d108f initial support for on start and on stop 2019-08-26 11:09:27 -04:00
Sam Caldwell 3ad0457bd5 small cleanup 2019-08-26 11:09:27 -04:00
Sam Caldwell ce0c296b5c parse quoted turnstile types 2019-08-26 11:09:27 -04:00
Sam Caldwell 60ed8c2677 tweak how types are printed 2019-08-26 11:09:27 -04:00
Sam Caldwell eba7ed072c cleanup 2019-08-26 11:09:27 -04:00
Sam Caldwell c811b9a45f forgot to add maybe.rkt and either.rkt 2019-08-26 11:09:26 -04:00
Sam Caldwell 3faaa1c580 typed flink working! 2019-08-26 11:09:26 -04:00
Sam Caldwell 23bee726b1 priorities for query handlers, on-add, on-remove 2019-08-26 11:09:26 -04:00
Sam Caldwell 3aedb63a9c client and jobs (not working) 2019-08-26 11:09:26 -04:00
Sam Caldwell 807e6bb8f7 map list op 2019-08-26 11:09:26 -04:00
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