(define equaln (lambda (m n)
(and (zerop (sub m n))
(zerop (sub n m)))))
(define gtp (lambda (m n)
(not (zerop (sub m n)))))
(define ltp (lambda (m n)
(not (zerop (sub n m)))))
(define gep (lambda (m n)
(zerop (sub n m))))
(define cons (lambda (x y)
(lambda (f)
(f x y))))
(define car (lambda (l)
(l true)))
(define cdr (lambda (l)
(l false)))
(define nil (lambda (l)
true))
;
(define nullp (lambda (l)
(l (lambda (a d)
false))))
;
|
Georg P. Loczewski 2004-03-05