shen/release/test_programs/TinyLispFunctions.txt in shen-ruby-0.10.0 vs shen/release/test_programs/TinyLispFunctions.txt in shen-ruby-0.11.0
- old
+ new
@@ -1,16 +1,16 @@
-(defun plus (x y)
- (lispif (equal x 0)
- y
- (plus (prec x) (succ y))))
-
-(defun member (x y)
- (lispif (equal y (empty!))
- (empty!)
- (lispif (equal x (car y))
- y
- (member x (cdr y)))))
-
-(defun join (x y)
- (lispif (equal x (empty!))
- y
+(defun plus (x y)
+ (lispif (equal x 0)
+ y
+ (plus (prec x) (succ y))))
+
+(defun member (x y)
+ (lispif (equal y (empty!))
+ (empty!)
+ (lispif (equal x (car y))
+ y
+ (member x (cdr y)))))
+
+(defun join (x y)
+ (lispif (equal x (empty!))
+ y
(lispcons (car x) (join (cdr x) y))))
\ No newline at end of file