cyclone/README.md
2015-07-21 22:44:37 -04:00

2 KiB

cyclone-scheme

Cyclone is an experimental Scheme-to-C compiler that uses the Cheney on the MTA technique to implement full tail recursion, continuations, and generational garbage collection.

Building

TODO: new instructions, link/instructions for bootstrapping, etc

Prerequisites:

  • make
  • gcc

From the source directory, to build and run the compiler:

$ make
...
$ ./cyclone

To run the interpreter:

$ ./icyc

Installation

TODO: integrate with previous section???

Documentation

Run the cyclone command to compile a single Scheme file, and the icyc command to start the interactive interpreter.

List of features.

TODO: "how it works section", or a link to a document that provides a brief overview. Much of this would also involve tying together references

References

License

Copyright (C) 2014 Justin Ethier

License terms TBD