From ea81a8087bcd7953b083a2be9db447f75e7ebf56 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Wed, 2 Apr 2014 22:23:37 -0500 Subject: All: split types into types, env, printer, core. - types: low-level mapping to the implementation language. - core: functions on types that are exposed directly to mal. - printer: implementation called by pr-str, str, prn, println. - env: the environment implementation - Also, unindent all TCO while loops so that the diff of step4 and step5 are minimized. --- java/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'java/Makefile') diff --git a/java/Makefile b/java/Makefile index 8559a05..e6312a3 100644 --- a/java/Makefile +++ b/java/Makefile @@ -2,8 +2,10 @@ TESTS = -SOURCES = src/main/java/mal/types.java src/main/java/mal/readline.java \ - src/main/java/mal/reader.java src/main/java/mal/stepA_more.java +SOURCES = src/main/java/mal/readline.java src/main/java/mal/types.java \ + src/main/java/mal/reader.java src/main/java/mal/printer.java \ + src/main/java/mal/env.java src/main/java/mal/core.java \ + src/main/java/mal/stepA_more.java #.PHONY: stats tests $(TESTS) .PHONY: stats -- cgit v1.2.3