An open API service indexing awesome lists of open source software.

https://github.com/lotuc/three-implementation-models-for-scheme


https://github.com/lotuc/three-implementation-models-for-scheme

continuation paper-implementations scheme-interpreter

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

* Three implementation models for scheme (by R. K. Dybvig)

The paper link: https://dl.acm.org/doi/10.5555/37555

Source index:
- Chapter 2
- 2.5 A Meta-Circula Interpreter: [[file:s/2.5-meta-circular.ss][src]]
- Chapter 3
- 3.4 Implementing the Heap-Based Model: [[file:s/3.4-heap-based-model.ss][src]]
- 3.5 Improving Variable Access: [[file:s/3.5-heap-based-model-improving-variable-access.ss][src]]
- Chapter 4
- 4.1 Stack-Based Implementation of Block-Structured Languages: [[file:s/4.1-stack-based-implementation-of-block-structured-language.ss][src]]
- 4.2 Stack Allocating the Dynamic Chain: [[file:s/4.2-stack-allocating-the-dynamic-chain.ss][src]]
- 4.3 Stack Allocating the Static Chain: [[file:s/4.3-stack-allocating-the-static-chain.ss][src]]
- 4.4 Display Closures: [[file:s/4.4-display-closures.ss][src]]
- 4.5 Supporting Assignments: [[file:s/4.5-supporting-assignments.ss][src]]
- 4.6 Tail Calls: [[file:s/4.6-tail-calls.ss][src]]