bennn / require-typed-scv

Typed Racket's `require/typed`, with soft contract verification
Other
1 stars 0 forks source link

Handle `define-type` #6

Closed bennn closed 7 years ago

bennn commented 7 years ago

require/typed/scv needs to generate contracts from ALL types, including user-defined types.

Not sure what to do about this

bennn commented 7 years ago

Running the typechecker seems hard (not possible until after expansion)

Let's try surface syntax, and require that any define-type come before the relevant require/typed/scv.