Closed bennn closed 7 years ago
No, this seems very difficult. Some notes/thoughts:
type->contract
after (during?) tc-toplevel-pass1
local-expand
and expect TR to resolve all the aliasesrequire/typed/scv
to happen during/after this pass1 ... how to get the right types?
type->contract
itself?"type->contract
will not work because the contracts are "bigger" than you'd think. But that's something to investigate.At least while require-typed-scv
is prototype work, I don't think it's worth the effort to parse types properly.
parse-type
should not use surface syntax, it should fully expand firstis this feasible?