1234567891011121314151617181920 |
- (defmacro defalias (to fn)
- `(setf (fdefinition ',to) #',fn))
- (defconstant \#t t)
- (defconstant \#f nil)
- (defalias eq? eq)
- (defalias equal? equal)
- (defalias pair? consp)
- (defalias list? listp)
- (defalias null? null)
- ;; (defalias map mapcar)
- (defalias for-each mapc)
- ;; (defalias begin progn)
- (defalias atom? (lambda (x) (not (list? x))))
- (defalias sexp? (lambda (x) (or (list? x) (atom? x))))
- (defalias boolean? (lambda (v) (eql v \#t)))
- (defalias number? numberp)
- (defalias zero? zerop)
|