https://github.com/boynton/scheme
A simple yet fairly fast scheme byte code interpreter written in ANSI C.
https://github.com/boynton/scheme
Last synced: 5 months ago
JSON representation
A simple yet fairly fast scheme byte code interpreter written in ANSI C.
- Host: GitHub
- URL: https://github.com/boynton/scheme
- Owner: boynton
- License: other
- Created: 2010-08-22T03:50:53.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2021-03-28T18:14:26.000Z (about 4 years ago)
- Last Synced: 2024-08-03T18:14:55.946Z (9 months ago)
- Language: C
- Homepage:
- Size: 125 KB
- Stars: 14
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: readme.txt
- License: license.txt
Awesome Lists containing this project
- AwesomeInterpreter - scheme
README
LeeScheme
A little scheme compiler/runtime I wrote for fun a long time ago, and periodically run to see if it still works.
The default Makefile is for Mac OS X (tested on snow leopard). Some other historical makefiles are in a subdirectory.
The "contrib/bench.scm" file is interesting, as it shows some historical timings over a fairly long span of time (a Mac plus ran this 1000x slower than my iMac i7).
Sorry, no docs, this was just a personal plaything. It does support hygienic macros, full continuations, and most of R4RS (but not bignums).