syndicate-2017/racket/typed
Sam Caldwell 29c446df39 Attach useful metadata as syntax properties to some types
In order to make defining judgments like subytping and intersection
more extensible, introduce a form for defining type constructors that
describes:
  - how it behaves wrt intersction (product-like or container-like)
  - variances for subtyping
  - the type constructor transformer, for making new instances

This eliminates a lot of very repetitive code, and should make things
much more extensible
2020-03-10 11:44:03 -04:00
..
drivers tcp driver shim module 2019-01-25 11:16:07 -05:00
examples look more at book club roles 2020-03-10 11:44:03 -04:00
syndicate start on facet role types 2019-01-25 11:15:59 -05:00
tests fixups for package installation 2019-08-26 11:08:30 -04:00
core.rkt fixups for package installation 2019-08-26 11:08:30 -04:00
example.rkt more wip on TS 2019-01-25 11:15:58 -05:00
main.rkt fixups for package installation 2019-08-26 11:08:30 -04:00
proto.rkt look more at book club roles 2020-03-10 11:44:03 -04:00
roles.rkt Attach useful metadata as syntax properties to some types 2020-03-10 11:44:03 -04:00