mirror of https://github.com/RainMark/lispoo.git
10 changed files with 173 additions and 132 deletions
@ -1,6 +1,6 @@ |
|||
(prog |
|||
(def abc (lambda (a b c) (+ a (+ b c)))) |
|||
(set! x (abc 1 2 3)) |
|||
(message x) |
|||
(prog (+ 1.2 3.9) (def plus (lambda (a b) (+ a b))) (message (plus 9 9))) |
|||
) |
|||
(progn |
|||
(define abc (lambda (a b c) (+ a (+ b c)))) |
|||
(set! x (abc 1 2 3)) |
|||
(message x) |
|||
(progn (+ 1.2 3.9) (define plus (lambda (a b) (+ a b))) (message (plus 9 9))) |
|||
) |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
(prog |
|||
(message (quote (name args))) |
|||
(def echo message) |
|||
(echo 1) |
|||
) |
|||
(progn |
|||
(message (quote (name args))) |
|||
(define echo message) |
|||
(echo 1) |
|||
) |
|||
|
|||
@ -1,6 +1,7 @@ |
|||
(prog |
|||
(set! i 3) |
|||
(while i (prog (message i) (set! i (+ i -1)))) |
|||
(prog (set! x 0) (message (if x 1 2))) |
|||
(prog (set! x 1) (message x)) |
|||
) |
|||
(progn |
|||
(set! i 3) |
|||
(while i (progn (message i) (set! i (+ i -1)))) |
|||
(progn (set! x 0) (message (if x 1 2))) |
|||
(progn (set! x 1) (message x)) |
|||
(message (progn (+ 1 1) (+ 2 2))) |
|||
) |
|||
|
|||
@ -1,8 +1,8 @@ |
|||
(prog |
|||
(def test (lambda (x) x)) |
|||
(if (test (quote (+ 1 -1))) |
|||
(message (quote true)) |
|||
(message (quote false)) |
|||
) |
|||
(message (quote (+ 1 2))) |
|||
) |
|||
(progn |
|||
(define test (lambda (x) x)) |
|||
(if (test (quote (+ 1 -1))) |
|||
(message (quote true)) |
|||
(message (quote false)) |
|||
) |
|||
(message (quote (+ 1 2))) |
|||
) |
|||
|
|||
@ -1,6 +1,6 @@ |
|||
(prog |
|||
(message (+ |
|||
(+ 2 1.1) |
|||
1)) |
|||
(message (+ 1 2) (+ 1.1 1.1) (+ 2 1.1) (+ 1.9 -1)) |
|||
) |
|||
(progn |
|||
(message (+ |
|||
(+ 2 1.1) |
|||
1)) |
|||
(message (+ 1 2) (+ 1.1 1.1) (+ 2 1.1) (+ 1.9 -1)) |
|||
) |
|||
|
|||
|
Before Width: | Height: | Size: 81 KiB |
Loading…
Reference in new issue