rusche 0.2.4

A lightweight Scheme interpreter embeddable in Rust applications
Documentation
1
2
3
4
5
6
7
8
9
(define counter
    (let ((count 0))
        (lambda ()
            (set! count (+ count 1))
            count)))

(println (counter)) ; 1
(println (counter)) ; 2
(println (counter)) ; 3