summaryrefslogtreecommitdiff
path: root/haskell-setup
diff options
context:
space:
mode:
Diffstat (limited to 'haskell-setup')
-rwxr-xr-xhaskell-setup27
1 files changed, 27 insertions, 0 deletions
diff --git a/haskell-setup b/haskell-setup
new file mode 100755
index 0000000..16d6dcd
--- /dev/null
+++ b/haskell-setup
@@ -0,0 +1,27 @@
+#!/bin/csh
+#
+# Set up for Yale Haskell 2.x users.
+#
+
+setenv PRELUDE $HASKELL/progs/prelude
+setenv HASKELL_LIBRARY $HASKELL/progs/lib
+
+# You may need to change this to point at the appropriate subdirectory,
+# depending on which Lisp is being used.
+setenv PRELUDEBIN $PRELUDE/lucid
+#setenv PRELUDEBIN $PRELUDE/cmu
+
+# You may need to change this to point at the appropriate subdirectory,
+# depending on which Lisp is being used.
+setenv LIBRARYBIN $HASKELL_LIBRARY/bin/lucid
+#setenv LIBRARYBIN $HASKELL_LIBRARY/bin/cmu
+
+# You may need to change this to point at the appropriate executable,
+# depending on which Lisp is being used.
+setenv HASKELLPROG $HASKELL/bin/haskell
+#setenv HASKELLPROG $HASKELL/bin/cmu-haskell
+
+# You only need this next definition if you are using the CMU CL version
+# of haskell and you have /tmp mounted on a tmpfs file system (it won't
+# be able to initialize itself otherwise).
+setenv CMUCL_EMPTYFILE /var/tmp/empty