changeset 38:6b9b21456cf4

Make empty? also map to ATOM so that LM-Quiche is closer to being a proper subset of regular Quiche
author Michael Pavone <pavone@retrodev.com>
date Sat, 26 Jul 2014 13:44:45 -0700
parents e613d243d2bc
children 0e1fc2b2832f
files code/lmc.tp
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/code/lmc.tp	Sat Jul 26 03:18:17 2014 -0700
+++ b/code/lmc.tp	Sat Jul 26 13:44:45 2014 -0700
@@ -182,6 +182,10 @@
 		compileExpr: (args value) syms: syms
 		prog add: (inst: "ATOM" #[])
 	}
+	_funHandlers set: "empty?" :args syms {
+		compileExpr: (args value) syms: syms
+		prog add: (inst: "ATOM" #[])
+	}
 	_funHandlers set: "value" :args syms {
 		compileExpr: (args value) syms: syms
 		prog add: (inst: "CAR" #[])