Commit Graph

89 Commits (c9c2d2747b4881d352662ed4862c7040a7b957e8)

Author SHA1 Message Date
Sam Caldwell c9c2d2747b improve some error reporting by moving cuts 2 years ago
Sam Caldwell 6dd369b08f improvements on verification, nb AnyActor performance hell 2 years ago
Sam Caldwell 3e13e3e449 work on proto tie-in 2 years ago
Sam Caldwell 8a6931710a create a typed struct out 2 years ago
Sam Caldwell 1805b936be try syntax-local-lift-module-end for lift+define-role 2 years ago
Sam Caldwell abecc4996c first bit of linking proto analysis into language 2 years ago
Sam Caldwell e75af5ae1c infer a type for fields sans declared type 2 years ago
Sam Caldwell 4cd90a6295 add more require & provide specs 2 years ago
Sam Caldwell e5b797b450 fix the type of run-ground-dataspace 2 years ago
Sam Caldwell bdf4c30218 add multi-accumulator for/fold 2 years ago
Sam Caldwell a1660114df work towards using typedefs, debugging 2 years ago
Sam Caldwell a6fc1f20e4 get typed syndicate to work without using the stop list 2 years ago
Sam Caldwell 060ca752f3 fix several bugs in role graph analysis 3 years ago
Sam Caldwell 6c79e5cd5c track branching for each kind of effect in match 3 years ago
Sam Caldwell 480feb961c improve spawn error messages 3 years ago
Sam Caldwell ab15f7306f typed define/dataflow 3 years ago
Sam Caldwell 945256b567 internal events for typed lang 3 years ago
Sam Caldwell cefe70c590 Change type names Know -> Asserted, \negKnow -> Retracted 3 years ago
Sam Caldwell 9893f4dea1 provide Branch and Effs types 3 years ago
Sam Caldwell 0d4f8df3b4 During type abbreviation 3 years ago
Sam Caldwell d9da970742 print types different 3 years ago
Sam Caldwell 5d922fe030 cleanups and improvements 3 years ago
Sam Caldwell c1190958bd remove stop-when abomination 3 years ago
Sam Caldwell 6230ed577e tweak how types are printed 3 years ago
Sam Caldwell 67e0eebdc2 priorities for query handlers, on-add, on-remove 3 years ago
Sam Caldwell 7026d6908d Use the communication type (via a turnstile `mode`) when elaborating 3 years ago
Sam Caldwell 60c58d2b7b elaborate more patterns 3 years ago
Sam Caldwell d91f13bd2c some work towards a better pattern language 3 years ago
Sam Caldwell adc0819be0 limited support for effect polymorphism 3 years ago
Sam Caldwell d236d99d47 stop-when derived form 3 years ago
Sam Caldwell b56319042c query-hash 3 years ago
Sam Caldwell f4f517cd02 require&provide maybe,either 3 years ago
Sam Caldwell c9378d057d move patterns to core expressions 3 years ago
Sam Caldwell 1feab5d174 assertion-struct macro 3 years ago
Sam Caldwell 530c17ff32 split out core-expressions with #%app, which is now more explicit 3 years ago
Sam Caldwell 9d5453ff5b first take on local inference 3 years ago
Sam Caldwell f00ec81e48 move definition of primitive base types 3 years ago
Sam Caldwell f6cd87394e start on for loops 3 years ago
Sam Caldwell 39d81686fd hash tables 3 years ago
Sam Caldwell 2ddafb240a add sequences 3 years ago
Sam Caldwell 82705763b4 type abstractions 3 years ago
Sam Caldwell 581319eacb split out primitives 3 years ago
Sam Caldwell 3c800a92db split out files 3 years ago
Sam Caldwell 29c446df39 Attach useful metadata as syntax properties to some types 3 years ago
Sam Caldwell 006e5e0bf5 simplify implementation of overlaps? 3 years ago
Sam Caldwell d5ac65007e Keep track of branches for role effects in turnstile lang 3 years ago
Sam Caldwell 572be6b45d look into leader impl simulating spec a bit 3 years ago
Sam Caldwell 0897036557 Don't use syndicate's action-collecting module-begin 4 years ago
Sam Caldwell c7cc84302e Instead of attaching syntax properties during expansion, generate code 4 years ago
Sam Caldwell 3a06e2324c Useful primitives: symbols, bytestrings 4 years ago