From b64a115226b4b13f17c3f18a0f91bc5049577b9e Mon Sep 17 00:00:00 2001 From: James Cash Date: Fri, 6 Jun 2008 00:29:22 -0400 Subject: [PATCH] More refactorings to lisp --- extra/lisp/lisp.factor | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extra/lisp/lisp.factor b/extra/lisp/lisp.factor index 6c9aa3eb73..e865a2e3ed 100644 --- a/extra/lisp/lisp.factor +++ b/extra/lisp/lisp.factor @@ -96,10 +96,10 @@ PRIVATE> convert-form lambda-rewrite call ; inline : macro-call ( lambda -- cons ) - call ; + call ; inline : macro-expand ( cons -- quot ) - uncons lookup-macro macro-call compile-form ; + uncons [ list>seq [ ] like ] [ lookup-macro macro-call compile-form ] bi* call ; : lisp-string>factor ( str -- quot ) lisp-expr parse-result-ast compile-form ;