0.4.1 • Published 7 years ago
squirrel-core v0.4.1
Squirrel Core
Squirrel is a dialect of Lisp that I made for fun. This module (squirrel-core) only contains the implementation of the Squirrel language. To run Squirrel programs, see the squirrel-cli module.
Sample
(def factorial
(lambda (x)
(if (= x 0)
1
(* x (factorial (- x 1))))))
(print-line (map factorial (range 10)))
[ -> (1 1 2 6 24 120 720 5040 40320 362880) ]