2020-11-04 23:15:32 +01:00
|
|
|
;; This is just a file with things that should be written as a test. Dump file.
|
|
|
|
|
2020-11-09 13:30:02 +01:00
|
|
|
(loop ((a (in-list '(((1) (2)) ((3) (4)) ((5) (6 7)))))
|
|
|
|
:when #t
|
|
|
|
(b (in-list a))
|
|
|
|
:subloop
|
|
|
|
(c (in-list b))
|
|
|
|
(acc (listing c)))
|
2020-11-04 23:15:32 +01:00
|
|
|
=> acc)
|
|
|
|
|
|
|
|
|
2020-11-09 13:30:02 +01:00
|
|
|
(loop ((a (in-list '((1 2) (3 4) (5 6))))
|
|
|
|
:subloop
|
|
|
|
(b (in-list a))
|
|
|
|
(acc (listing b)))
|
2020-11-04 23:15:32 +01:00
|
|
|
=> acc)
|
|
|
|
|
2020-11-09 13:30:02 +01:00
|
|
|
(loop ((a (in-list '(1 2 3)))
|
|
|
|
(oa (summing a))
|
2020-11-04 23:15:32 +01:00
|
|
|
:subloop
|
2020-11-09 13:30:02 +01:00
|
|
|
(b (up-from a (to (+ a 2))))
|
|
|
|
(ob (listing b)))
|
2020-11-04 23:15:32 +01:00
|
|
|
=> (values oa ob))
|
2020-11-09 13:30:02 +01:00
|
|
|
;; Should return 6 and (1 2 2 3 3 4)
|
2020-11-04 23:15:32 +01:00
|
|
|
|