commit 4522ccd5980e7b4f042d94b202c91627088acf2e parent ba15bbd32facdcb969fe76cc216a5cfc840a4311 Author: Stephen Chang <stchang@ccs.neu.edu> Date: Thu, 26 Jan 2017 13:19:43 -0500 add travis script Diffstat:
| A | .travis.yml | | | 28 | ++++++++++++++++++++++++++++ |
| M | README.md | | | 6 | ++++++ |
2 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/.travis.yml b/.travis.yml @@ -0,0 +1,28 @@ +language: c +sudo: false +env: + global: + - RACKET_DIR=~/racket + matrix: + - RACKET_VERSION="6.3" + - RACKET_VERSION="6.4" + - RACKET_VERSION="6.5" + - RACKET_VERSION="6.6" + - RACKET_VERSION="6.7" + - RACKET_VERSION="6.8" + - RACKET_VERSION="HEAD" +matrix: + allow_failures: + - env: RACKET_VERSION="HEAD" + +before_install: + - git clone https://github.com/greghendershott/travis-racket.git ../travis-racket + - cat ../travis-racket/install-racket.sh | bash + - export PATH="${RACKET_DIR}/bin:${PATH}" + +install: + - raco pkg install --auto turnstile + +script: + - raco test -p turnstile + - raco setup diff --git a/README.md b/README.md @@ -1,3 +1,9 @@ +# macrotypes [](https://travis-ci.org/stchang/macrotypes) [](http://docs.racket-lang.org/turnstile/index.html) + +A Racket language for creating typed embedded DSLs + +`raco pkg install turnstile` + - 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