![]() - not auto-providing more closely adheres to idiomatic Racket - this commit changes: - define-typed-syntax - removed #:export-as option - define-base-type - removed #:no-provide option - define-type-constructor - removed #:no-provide option - type-out helps with providing defined types - in examples, move define and define-type-alias to ext-stlc - fix bug in reuse where renamed id not provided |
||
---|---|---|
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