Go to file
Stephen Chang 691ba9c51c Turnstile forms no longer automatically provide; add type-out
- 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
2016-10-12 10:46:05 -04:00
macrotypes Turnstile forms no longer automatically provide; add type-out 2016-10-12 10:46:05 -04:00
turnstile Turnstile forms no longer automatically provide; add type-out 2016-10-12 10:46:05 -04:00
.gitignore add .gitignore 2015-09-21 17:54:07 -04:00
info.rkt put the guide and reference onto separate pages 2016-09-30 14:44:41 -04:00
README.md add racket version req to readme 2016-07-06 15:51:14 -04:00

  • all languages from the paper are in implemented with both Racket syntax (in macrotypes/examples/) and Turnstile syntax (in turnstile/examples/)

  • see macrotypes/examples/README.md for language reuse information

  • tests are in macrotypes/examples/tests/ and turnstile/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