forked from petermichaux/royal-scheme
-
Notifications
You must be signed in to change notification settings - Fork 0
Royal Scheme will eventually grow to be a real, usable, embeddable Scheme implemented in ANSI C.
License
aleno/royal-scheme
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Royal Scheme will eventually grow to be a real, usable, embeddable Scheme implemented in ANSI C. A primary goal of Royal Scheme is documenting the development of a real language implementation to show that mortals can accomplish the task. Thanks to Abdulaziz Ghuloum for his paper "An Incremental Approach to Compiler Construction". The pedagogy of his paper inspired the incremental development of Royal Scheme. Thanks to Alex Shinn for making his Chibi-Scheme implementation open source. Chibi-Scheme has inspired much of the code in Royal Scheme. ---- Example build and use. $ cd royal-scheme $ make && ./scm Welcome to Royal Scheme. Ctrl-c to exit. > 123 123 > +123 123 > -123 -123 > a error: scm_read: unexpected char '\141' ---- For more information see: http://peter.michaux.ca/index#Royal%20Scheme http://github.com/petermichaux/royal-scheme ---- See the LICENSE file for legal information.
About
Royal Scheme will eventually grow to be a real, usable, embeddable Scheme implemented in ANSI C.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published