run64 is a SRFI-64 runner. It is a convenience script to run SRFI-64 tests and generate pretty, readable, colorful output. run64 is meant to work with an SRFI-64 implementation, and is not an SRFI-64 implementation in itself.


To use run64, invoke it on the command-line passing files containing SRFI-64 tests as arguments. For example,

$ run64 test-file1.scm test-file2.scm

You might want to invoke the run64 executable specific to your scheme implementation. For example, if you are using GNU Guile,

$ guile-run64 test-file1.scm test-file2.scm


run64 is written in portable R6RS Scheme. It should work in any R6RS Scheme that supports SRFI-1 and SRFI-64, but has been tested well only with GNU Guile. If you use run64 with other Scheme implementations, we would love to hear of your experience.


Feedback, suggestions, feature requests, bug reports and pull requests are all welcome. Please write to arunisaac@systemreboot.net.


run64 is free software released under the terms of the GNU General Public License, either version 3 of the License, or (at your option) any later version.