-
Notifications
You must be signed in to change notification settings - Fork 0
Read-only mirror of the toy language Scam
License
orsonlang/scam
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
SCAM
James B. Moen
January 17, 2014
This directory contains source files for Scam, an interpreter for a toy language
that is similar to a subset of Scheme. It is written in Orson, and is intended
to run under Unix-like systems, such as GNU/Linux. Scam was written to test the
Orson library’s garbage collector, signal handler, and Unicode character
methods. The files in the scam/ directory contain Orson source code for the Scam
interpreter. The allegedly interesting ones are marked with ‘✗’.
char.os Operations on characters.
cons.os Operations on conses.
eof.os Operations on ends of files.
error.os Evaluation errors.
evaluate.os Evaluate terms. ✗
hook.os Operations on hooks.
install.os Bind various names to objects.
integer.os Operations on integers.
lambda.os Operations on lambdas.
layer.os Operations on lists of binder trees.
main.os Main program.
name.os Operations on names.
path.os Operations on pathnames.
read.os Read an object from a text file. ✗
scam.os An interpreter for a Scheme-like language.
text.os Operations on texts.
write.os Write an object to a text file.
The files in the examples/ directory contain example Scam programs that can be
loaded into the Scam interpreter.
equation.scam Solve equations by simple algebra.
pasta.scam Make random linked graphs to test the garbage collector.
sort.scam Sort a list according to an ordering predicate.
utility.scam Utility functions (boring).
This file, the Makefile and the files in the doc/ directory contain
documentation and other supporting material.
Makefile Compile, install, uninstall Scam.
Manual.by Bracy source for the Scam manual.
Manual.html The Scam manual.
README What you're reading now.
Readme.by Bracy source for Readme.html.
Readme.html Long HTML version of README.
scam.1 Manual page for Scam.
Scam is available for free, under the terms of the GNU General Public License
(GPL) version 3. An Orson compiler is also available from the author, under the
same terms.
About
Read-only mirror of the toy language Scam
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published