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))) | ||

