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. --- make/step2_eval.mk | 2 ++ 1 file changed, 2 insertions(+) (limited to 'make/step2_eval.mk') diff --git a/make/step2_eval.mk b/make/step2_eval.mk index 62cd415..96cd98f 100644 --- a/make/step2_eval.mk +++ b/make/step2_eval.mk @@ -4,6 +4,8 @@ _TOP_DIR := $(dir $(lastword $(MAKEFILE_LIST))) include $(_TOP_DIR)types.mk include $(_TOP_DIR)reader.mk +include $(_TOP_DIR)printer.mk +include $(_TOP_DIR)core.mk SHELL := /bin/bash INTERACTIVE ?= yes -- cgit v1.2.3