Skip to content
Working through Build Your Own Lisp (http://buildyourownlisp.com/contents)
C
Branch: master
Clone or download
Latest commit f672901 Mar 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Chapter 10 Fixed formatting error in Notes.md Dec 17, 2018
Chapter 11 Added some notes from handwritten version Dec 18, 2018
Chapter 12 Started rewriting lisp.c from Chapter 13 to add on for Chapter 14 Dec 21, 2018
Chapter 13
Chapter 14 Modified interpreter to load standard library on startup Jan 2, 2019
Chapter 2 Added notes for chapters 2-5 Dec 15, 2018
Chapter 3 Added notes for chapters 2-5 Dec 15, 2018
Chapter 4
Chapter 5 Added to notes for Chapter 5 Dec 16, 2018
Chapter 6 Added notes for Chapter 6 Dec 16, 2018
Chapter 7 Added Chapter 7 notes Dec 16, 2018
Chapter 8 Added Chapter 8 notes Dec 16, 2018
Chapter 9 Added notes for Chapter 9 Dec 17, 2018
.gitignore Attempt at exploring xterm library Dec 21, 2018
README.md Update README.md Mar 10, 2019
mpc.c Modified interpreter to load standard library on startup Jan 2, 2019
mpc.h Modified interpreter to load standard library on startup Jan 2, 2019

README.md

Build Your Own Lisp Interpreter in C

Working through http://buildyourownlisp.com/contents

If you'd like to use this Lisp interpreter, the most recent working version can be found in the Chapter 14 folder.

To use the interpreter:

  1. Fork/clone repo
  2. Cd into most recent working version's folder(currently Chapter 14)
  3. Compile most recent working version (currently lisp.c)
  4. Run program (./lisp)

Recommend compiling using the command cc -std=c99 -Wall lisp.c ../mpc.c -ledit -lm -o lisp

You can’t perform that action at this time.