![]() - the former prevents using current-typecheck-relation at type/kind level - the latter differentiates "well-formed" types (star) from valid types (any kind) - move define-*ed-syntax and *-eval into define-syntax-category - turnstile must wrap define-stx-category to define new define-*ed-syntax - add any-*? pred and any-* stx class in def-stx-category - fixes #44 - fixes #45 |
||
---|---|---|
macrotypes | ||
turnstile | ||
.gitignore | ||
info.rkt | ||
README.md |
-
all languages from the paper are in implemented with both Racket syntax (in
macrotypes/examples/
) and Turnstile syntax (inturnstile/examples/
) -
see
macrotypes/examples/README.md
for language reuse information -
tests are in
macrotypes/examples/tests/
andturnstile/examples/tests/
directories -
run all tests (from test directory) with
racket run-all-tests.rkt
-
run just mlish tests (from test directory) with
racket run-all-mlish-tests.rkt
-
running tests require Racket v6.5 or later