#!/bin/bash

cd projects/lambdaman
ghc --make Main.hs \
    -o lambdaman \
    \
    -O2 -Wall \
    \
    -hide-all-packages \
        -package SHA \
        -package base \
        -package process \
        -package filepath \
        -package bytestring \
        -package unix \
        -package directory
err=$?
cd ../..
if [[ -f projects/lambdaman/lambdaman ]] ; then
  if [[ "$err" -ne "0" ]] ; then
    echo
    echo "compiling new lambdaman failed, using old executable"
    echo
  fi

  projects/lambdaman/lambdaman

else
  echo
  echo Please fix above errors and try again.
fi