diff --git a/README.md b/README.md index 066bcae5..753a8968 100644 --- a/README.md +++ b/README.md @@ -63,9 +63,9 @@ Cyclone provides several example programs, including: - [Game of Life]({{ page.ghproj }}examples/game-of-life) - The game of life example program and libraries from R7RS. -- [Threading](examples/threading) - Various examples of multi-threaded programs. +- [Threading]({{ page.ghproj }}examples/threading) - Various examples of multi-threaded programs. -- [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. +- [Tail Call Optimization]({{ page.ghproj }}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 contained in 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. diff --git a/docs/API.md b/docs/API.md index bce46692..2aac59e2 100644 --- a/docs/API.md +++ b/docs/API.md @@ -1,3 +1,7 @@ +--- +layout: post +title: API +--- # R7RS Libraries diff --git a/docs/Benchmarks.md b/docs/Benchmarks.md index a8e70ddd..2e5a594e 100644 --- a/docs/Benchmarks.md +++ b/docs/Benchmarks.md @@ -1,4 +1,7 @@ -[cyclone-scheme](http://github.com/justinethier/cyclone) +--- +layout: post +title: Benchmarks +--- # Benchmarks diff --git a/docs/Garbage-Collector.md b/docs/Garbage-Collector.md index 7210d855..709b1abc 100644 --- a/docs/Garbage-Collector.md +++ b/docs/Garbage-Collector.md @@ -1,4 +1,7 @@ -[cyclone-scheme](http://github.com/justinethier/cyclone) +--- +layout: post +title: Garbage Collector +--- # Garbage Collector diff --git a/docs/Scheme-Language-Compliance.md b/docs/Scheme-Language-Compliance.md index d8ce6f9c..69245b35 100644 --- a/docs/Scheme-Language-Compliance.md +++ b/docs/Scheme-Language-Compliance.md @@ -1,3 +1,8 @@ +--- +layout: post +title: Language Compliance +--- + # R7RS Compliance This is the status of Scheme programming language features implemented from the [R7RS Scheme Specification](r7rs.pdf): diff --git a/docs/User-Manual.md b/docs/User-Manual.md index 918e060a..21684115 100644 --- a/docs/User-Manual.md +++ b/docs/User-Manual.md @@ -123,9 +123,9 @@ Scheme code can be evaluated interactively using the `icyc` command: Cyclone implements the Scheme language as documented by the [R7RS Scheme Specification](r7rs.pdf). -A [R7RS Compliance Chart](Scheme-Language-Compliance.md) lists differences between the specification and Cyclone's implementation. +A [R7RS Compliance Chart](Scheme-Language-Compliance) lists differences between the specification and Cyclone's implementation. -[API Documentation](API.md) is available for the libraries provide by Cyclone. +[API Documentation](API) is available for the libraries provide by Cyclone. # Multithreaded Programming diff --git a/docs/Writing-the-Cyclone-Scheme-Compiler.md b/docs/Writing-the-Cyclone-Scheme-Compiler.md index 60458de8..e1877548 100644 --- a/docs/Writing-the-Cyclone-Scheme-Compiler.md +++ b/docs/Writing-the-Cyclone-Scheme-Compiler.md @@ -1,3 +1,8 @@ +--- +layout: post +title: Writing the Cyclone Scheme Compiler +--- + # Writing the Cyclone Scheme Compiler ###### by [Justin Ethier](https://github.com/justinethier)