Skip to content

Compiler implementations following Jeremy Siek's "Essentials of Compilation"

Notifications You must be signed in to change notification settings

ds2643/little-500

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Little 500

This repository contains a series of compilers written in Racket following Jeremy Siek’s “Essentials of Compilation”.

As of yet, the project remains a work in progress. My motivation to implement these programs stems from a desire to learn fundementals of writing programming langagues rather than the drive to invent something new. All implementations follow the book, which explains the specifications for each step, leaving the reader to come up with their own implementation.

Please see subdirectories (e.g., r1/) for individual compiler implementations.

About

Compiler implementations following Jeremy Siek's "Essentials of Compilation"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages