Add expression mode for Haskell and JS

This commit is contained in:
1computer1 2019-03-13 01:51:49 -04:00
parent 4b73ece01c
commit d16942c0a7
5 changed files with 38 additions and 10 deletions

View file

@ -1,2 +1,6 @@
echo "$1" > program.hs
ghc -O0 -j +RTS -A128m -n2m -RTS program.hs >/dev/null && ./program
if [ "$EVAL_EXPR" = "true" ]; then
ghc -e "$1"
else
echo "$1" > program.hs
ghc -O0 -j +RTS -A128m -n2m -RTS program.hs >/dev/null && ./program
fi

View file

@ -1,5 +1,11 @@
if [ "$EVAL_HARMONY" = "true" ]; then
node --harmony -e "$1"
if [ "$EVAL_EXPR" = "true" ]; then
flag="-p"
else
node -e "$1"
flag="-e"
fi
if [ "$EVAL_HARMONY" = "true" ]; then
node --harmony "$flag" "$1"
else
node "$flag" "$1"
fi