Skip to content
Projects

orangeduck/BuildYourOwnLisp

View on GitHub

orangeduck/BuildYourOwnLisp has 3,285 GitHub stars and 417 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 17:54 UTC. Last push 2025-12-28.

How these counts are measured

Learn C and build your own programming language in under 1000 lines of code!

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Build your own Lisp

http://buildyourownlisp.com

About

This is the HTML and website code for the book of the above title.

Corrections / Edits / Contributions Welcome

[email protected]

Book contents licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0

http://creativecommons.org/licenses/by-nc-sa/3.0/

Source code licensed under BSD3

https://opensource.org/license/bsd-3-clause/

Running

You can't just browse the raw HTML files of the site. The links wont work, and it wont have a proper header or footer. If you want to run this website locally, you should install Flask and run the website as follows.

pip install Flask cachelib
python lispy.py

You can specify port via $PORT.

env PORT=5000 python lispy.py

This will serve the site locally at http://127.0.0.1:5000/. You can browse it from there.

Explore related projects