Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Catalog / bdj / dybvig-three-imp
Public GitHub Catalog Discovered Sep 24, 2026

bdj / dybvig-three-imp

Implementations of the compilers and VMs from R. Kent Dybvig's "Three Implementation Models for Scheme." Each file is named after the section of the paper it implements. I made a few modifications to make the code work with PLT Scheme. Each file is a module that exports an evaluate function. Some of the VMs need mutable lists, so I explicitly use mcons, etc. where needed. Also, the recur macro is the same as let, so I used let instead.

View repository on GitHub ↗ View creator profile Browse directory

About this discovery

Public repository record indexed from GitHub. Explore verified star velocity metrics, source code repositories, and curated developer tool directories across the GitHubRepo ecosystem.

#624022GitHub System ID
bdjOrganization / User
PublicVisibility
ActiveCatalog Status

More from bdj

↗

bdj/cs557

BYU CS 557 projects

Discovered
FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.