aboutsummaryrefslogtreecommitdiff
path: root/haskell/Makefile
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2014-12-24 21:51:23 -0700
committerJoel Martin <github@martintribe.org>2015-01-09 16:16:53 -0600
commitc150ec41f4f0b8f384f4b1b493a5ca61db42573c (patch)
tree8cac11285240725efa7e093a54ef9573dcb2aa44 /haskell/Makefile
parent2988d38e84bce8531c0f21fafecb7483593cda73 (diff)
downloadmal-c150ec41f4f0b8f384f4b1b493a5ca61db42573c.tar.gz
mal-c150ec41f4f0b8f384f4b1b493a5ca61db42573c.zip
Haskell: Add steps9-A, metadata, and atoms.
Some refactoring of Core.hs to make better use of pattern matching. Only remaining thing is exception handling (generic try/throw).
Diffstat (limited to 'haskell/Makefile')
-rw-r--r--haskell/Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/haskell/Makefile b/haskell/Makefile
index 8e21273..28c3d26 100644
--- a/haskell/Makefile
+++ b/haskell/Makefile
@@ -1,12 +1,12 @@
-SOURCES_BASE =
-SOURCES_LISP = step0_repl.hs
+SOURCES_BASE = Readline.hs Types.hs Reader.hs Printer.hs
+SOURCES_LISP = Env.hs Core.hs step9_try.hs
SOURCES = $(SOURCES_BASE) $(SOURCES_LISP)
#####################
SRCS = step0_repl.hs step1_read_print.hs step2_eval.hs step3_env.hs \
step4_if_fn_do.hs step5_tco.hs step6_file.hs step7_quote.hs \
- step8_macros.hs
+ step8_macros.hs step9_try.hs stepA_interop.hs
OTHER_SRCS = Readline.hs Types.hs Reader.hs Printer.hs Env.hs Core.hs
BINS = $(SRCS:%.hs=%)