Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
teaching:primitivas [2010/11/15 19:11] – etanter | teaching:primitivas [2016/06/13 13:54] (current) – etanter | ||
---|---|---|---|
Line 11: | Line 11: | ||
;;; primitives | ;;; primitives | ||
(define *primitives* | (define *primitives* | ||
- | `((+ ,(lambda args (apply | + | `((+ ,+) |
- | (- ,(lambda args (apply | + | (- ,-) |
- | (* ,(lambda args (apply | + | (* ,*) |
- | (/ ,(lambda args (apply | + | (/ ,/) |
- | (= ,(lambda args (apply | + | (= ,=) |
- | (< ,(lambda args (apply | + | (< ,< |
- | (> ,(lambda args (apply | + | (> ,> |
- | (zero? | + | (zero? |
- | (not ,(lambda args (apply | + | (not ,not) |
(and , | (and , | ||
(or ,(lambda args (apply (lambda (x y) (or x y)) args))) | (or ,(lambda args (apply (lambda (x y) (or x y)) args))) |