aboutsummaryrefslogtreecommitdiff
path: root/src/boot/strap/ast.clisp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-05-21 10:17:53 +0000
committerdos-reis <gdr@axiomatics.org>2011-05-21 10:17:53 +0000
commitf87a31a02a7b0b84ed877880d9ae22253ce89671 (patch)
treeb0820800d5babdd432d9232bc8c6e685ed5de1bd /src/boot/strap/ast.clisp
parent58dc9f8145468998071a2a69d3dbfb6c710eab39 (diff)
downloadopen-axiom-f87a31a02a7b0b84ed877880d9ae22253ce89671.tar.gz
more cleanup
Diffstat (limited to 'src/boot/strap/ast.clisp')
-rw-r--r--src/boot/strap/ast.clisp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/boot/strap/ast.clisp b/src/boot/strap/ast.clisp
index 266b7e21..61a5f103 100644
--- a/src/boot/strap/ast.clisp
+++ b/src/boot/strap/ast.clisp
@@ -272,8 +272,7 @@
(COND
((NULL |x|) NIL)
((AND (SYMBOLP |x|) (|bfBeginsDollar| |x|)) (|compFluid| |x|))
- ((ATOM |x|) |x|)
- ((AND (CONSP |x|) (EQ (CAR |x|) 'QUOTE)) |x|)
+ ((|atomic?| |x|) |x|)
(T (CONS (|compFluidize| (CAR |x|)) (|compFluidize| (CDR |x|))))))
(DEFUN |bfPlace| (|x|) (CONS '|%Place| |x|))
@@ -740,7 +739,7 @@
(DEFUN |bfSUBLIS| (|p| |e|)
(COND
((ATOM |e|) (|bfSUBLIS1| |p| |e|))
- ((AND (CONSP |e|) (EQ (CAR |e|) 'QUOTE)) |e|)
+ ((EQ (CAR |e|) 'QUOTE) |e|)
(T (CONS (|bfSUBLIS| |p| (CAR |e|)) (|bfSUBLIS| |p| (CDR |e|))))))
(DEFUN |bfSUBLIS1| (|p| |e|)
@@ -1800,7 +1799,8 @@
(DEFUN |shoeATOMs| (|x|)
(COND
((NULL |x|) NIL)
- ((ATOM |x|) (LIST |x|))
+ ((SYMBOLP |x|) (LIST |x|))
+ ((ATOM |x|) NIL)
(T (|append| (|shoeATOMs| (CAR |x|)) (|shoeATOMs| (CDR |x|))))))
(DEFUN |isDynamicVariable| (|x|)