Skip to content

lazycoder9/elisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elisp

LISP interpreter in Elixir

Work in progress

Requirements: elixir ~> 1.8.0

Usage

mix escript.build
./elisp

Interpreter will run in repl mode and you can execute simple S-expressions

>>> (+ 1 1)
2
>>> (def a 10)
:ok
>>> (* a 2)
20
>>> (def double (lambda (x) (* x 2)))
:ok
>>> (double 20)
40
>>> (double a)
20

About

Lisp interpretator on Elixir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages