Skip to content

janqx/toylisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

toylisp

a toy lisp interpreter in C

example:

(defun fib (n)
  (progn
    (cond
      ((< n 3) 1)
      (t (+ (fib (- n 1)) (fib (- n 2)))))))

(for (set i 1) (<= i 10) (++ i)
  (print (fib i)))

; output: 1 1 2 3 5 8 13 21 34 55 NIL

About

a toy lisp interpreter in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published