halyph / mind-flow

blog and/or personal knowledge base
https://halyph.github.io/blog/
Creative Commons Attribution Share Alike 4.0 International
26 stars 6 forks source link

Build Your Own Lisp #147

Open halyph opened 3 years ago

halyph commented 3 years ago

Build Your Own Lisp

halyph commented 3 years ago

Contents • Build Your Own Lisp

Source

Chapter 1 • Introduction

Chapter 2 • Installation

Chapter 3 • Basics

Chapter 4 • An Interactive Prompt

Chapter 5 • Languages

Chapter 6 • Parsing

Chapter 7 • Evaluation

Chapter 8 • Error Handling

Chapter 9 • S-Expressions

Chapter 10 • Q-Expressions

Chapter 11 • Variables

Chapter 12 • Functions

Chapter 13 • Conditionals

Chapter 14 • Strings

Chapter 15 • Standard Library

Chapter 16 • Bonus Projects

Appendix A • Hand Rolled Parser

Credits

FAQ

Source

Github

Translation (Chinese)

Translation (Portuguese)