From 8af55e4e7548e059d7c91e21cb28758724699e13 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 19 Apr 2016 21:51:26 -0400 Subject: [PATCH] WIP --- {images => docs/images}/game-of-life-gliders.gif | Bin index.md | 4 ++++ 2 files changed, 4 insertions(+) rename {images => docs/images}/game-of-life-gliders.gif (100%) diff --git a/images/game-of-life-gliders.gif b/docs/images/game-of-life-gliders.gif similarity index 100% rename from images/game-of-life-gliders.gif rename to docs/images/game-of-life-gliders.gif diff --git a/index.md b/index.md index e21361c9..fc9c12db 100644 --- a/index.md +++ b/index.md @@ -64,6 +64,10 @@ 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. +- [Game of Life - PNG Image Generator]({{ page.ghproj }}examples/game-of-life-png) - An 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). + + + - [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.