From d9385357a074310c0dae9221e655f21042cd9738 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Wed, 20 Apr 2016 23:54:48 -0400 Subject: [PATCH] Reorganized items --- index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.md b/index.md index c8748873..5f469649 100644 --- a/index.md +++ b/index.md @@ -62,10 +62,10 @@ Example Programs Cyclone provides several example programs, including: -- [Threading]({{ page.ghproj }}examples/threading) - Various examples of multi-threaded programs. - - [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. +- [Threading]({{ page.ghproj }}examples/threading) - Various examples of multi-threaded programs. + - [Game of Life]({{ page.ghproj }}examples/game-of-life) - The [Conway's game of life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) example program and libraries from R7RS. - [Game of Life PNG Image Generator]({{ page.ghproj }}examples/game-of-life-png) - A modified version of game of life that uses libpng to create an image of each iteration instead of writing it to console. This example also demonstrates basic usage of the C Foreign Function Interface (FFI):