rusche 0.2.4

A lightweight Scheme interpreter embeddable in Rust applications
Documentation
1
2
3
4
5
6
7
8
(define (fib n)
  (if (< n 2)
      n
      (+ (fib (- n 1)) (fib (- n 2)))))

(print "Enter a number: ")
(define n (num-parse (read)))
(println "fib(" n ") => " (fib n))