+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; Standard Library Procedures and Macros ;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
;; DERIVED FORMS
;; define (procedural syntax)
(expand-or-expressions expressions))
))
+;; not
+
+(define-macro (not x)
+ `(if ,x #f #t))
;; FUNCTIONAL PROGRAMMING
;; LISTS
+; List creation
+(define (list . args) args)
+
; Return number of items in list
(define (length l)
(define (iter a count)