Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 514 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 514 Bytes

ecm

Yet another, very humble lisp-like programming language, thanks to http://www.buildyourownlisp.com/

To compile:
gcc -std=c99 ecmlang.c mpc.c -o ecm -lm -ledit

To run:
./ecm <file_name>
./ecm (to access repl)

To load libraries:
load "<lib_name>"

You can see the syntax and implementations of some essential functions in std.ecm library
Used the mpc parser, https://github.com/orangeduck/mpc