Skip to content

Commit 2fd4e02

Browse files
committed
c4 8;
1 parent 6709dd1 commit 2fd4e02

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/eval/c4_8.scm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
; in eval.scm

src/eval/utils/guile.scm

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
(define (assert exp)
2+
(if (not exp)
3+
(error 'assert "expression is not true")
4+
exp)
5+
)
6+
7+
(define (print . args)
8+
(define (iter args)
9+
(if (not (null? args))
10+
(begin
11+
(display (car args))(display " ")
12+
(iter (cdr args))
13+
)))
14+
(iter args))
15+
16+
(define (println . args)
17+
(print args)(newline)
18+
)

0 commit comments

Comments
 (0)