ReadMe.txt

### DispatchLife ###
 
===========================================================================
DESCRIPTION:
 
The classic game of Life showing use of dispatch queues as lightweight threads (each cell is a queue), and an example of how to avoid overloading a slow queue (OpenGL or curses screen updates) with many requests (cell updates) by using a timer to drive the screen updates and allowing the cells to update as fast as they can.
 
===========================================================================
BUILD REQUIREMENTS:
 
Mac OS X version 10.6 Snow Leopard
 
===========================================================================
RUNTIME REQUIREMENTS:
 
Mac OS X version 10.6 Snow Leopard
 
===========================================================================
PACKAGING LIST:
 
DispatchLife.c      - Simulation engine using GCD.
DispatchLifeGLView.h    - OpenGL view for visualization.
DispatchLifeGLView.m    - OpenGL view for visualization.
 
===========================================================================
CHANGES FROM PREVIOUS VERSIONS:
 
Version 1.2
- Updated to use current GCD source API.
Version 1.1
- Updated to use current GCD API.
- Added OpenGL view for visualization.
Version 1.0
- First version (WWDC 2008).
 
===========================================================================
Copyright (C) 2008-2009 Apple Inc. All rights reserved.