diff --git a/README.md b/README.md index e682b305..644dafa9 100644 --- a/README.md +++ b/README.md @@ -59,8 +59,11 @@ Example Programs Cyclone provides several example programs, including: - [Game of Life](examples/game-of-life) - The game of life example program and libraries from R7RS. + - [Threading](examples/threading) - Various examples of multi-threaded programs. -- [Tail Call Optimization](tail-call-optimization.scm) - A simple example of Scheme tail call optimization; this program runs forever, calling into two mutually recursive functions. + +- [Tail Call Optimization](examples/tail-call-optimization.scm) - A simple example of Scheme tail call optimization; this program runs forever, calling into two mutually recursive functions. + - Finally, the largest program is the compiler itself. Most of the code is compiled into a series of libraries which are used by [`cyclone.scm`](cyclone.scm) and [`icyc.scm`](icyc.scm) to create executables for Cyclone's compiler and interpreter. License