# Settings
#
-IMPLS = bash c clojure coffee cs forth go haskell java js lua make mal \
+IMPLS = bash c clojure coffee cs forth fsharp go haskell java js lua make mal \
- ocaml matlab perl php ps python r racket ruby rust scala vb
+ ocaml matlab miniMAL perl php ps python r racket ruby rust \
+ scala vb nim
step0 = step0_repl
step1 = step1_read_print
rust_RUNSTEP = ../$(2) $(3)
scala_RUNSTEP = sbt 'run-main $($(1))$(if $(3), $(3),)'
vb_RUNSTEP = mono ../$(2) --raw $(3)
+ nim_RUNSTEP = ../$(2) $(3)
# Extra options to pass to runtest.py
- cs_TEST_OPTS = --redirect
- fsharp_TEST_OPTS = --redirect
- mal_TEST_OPTS = --redirect --start-timeout 60 --test-timeout 120
- vb_TEST_OPTS = --redirect
-cs_TEST_OPTS = --mono
-mal_TEST_OPTS = --start-timeout 60 --test-timeout 120
-vb_TEST_OPTS = --mono
++cs_TEST_OPTS = --mono
++fsharp_TEST_OPTS = --mono
++mal_TEST_OPTS = --start-timeout 60 --test-timeout 120
++vb_TEST_OPTS = --mono
# Derived lists