Skip to content

p7g/compiling-a-lisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiling a Lisp

In this repo I'm following along with this series of blog posts to write a Lisp to x86-64 machine code. I decided to adapt it to Rust since I haven't written any in a while.

For the most part, I shouldn't deviate from the posts too much, but in some cases it makes sense to, e.g. using an enum to represent AST nodes instead of pointer tagging.

About

A rust implementation of https://bernsteinbear.com/blog/compiling-a-lisp-0/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages