public
Description: Implementation of Tom Ray's Tierra model for Mac OS X
Homepage:
Clone URL: git://github.com/smfr/mactierra.git
Simon Fraser (author)
Sun Nov 02 09:44:17 -0800 2008
commit  f8c00f0eaef438786b0889f9153f5fc25562e26e
tree    e77098f3c37e9b8145047c388bdd2a87c4b01868
parent  9ad5aaf6ac7443bd41c8d435e840f3496973cf98
name age message
directory Assets/ Sat Sep 06 09:52:26 -0700 2008 Removal [Simon Fraser]
directory Docs/ Sat Oct 25 11:25:27 -0700 2008 Make the various timeline graphs use slicer cyc... [Simon Fraser]
directory MacTierra.xcodeproj/ Sat Nov 01 15:05:30 -0700 2008 Use bindings and KVO to manage the auxiliary vi... [Simon Fraser]
file Readme.txt Mon Sep 22 22:40:20 -0700 2008 More useful Readme info [Simon Fraser]
directory Resources/ Sun Nov 02 09:44:17 -0800 2008 Fix some sizing issues [Simon Fraser]
directory Source/ Sun Nov 02 09:35:27 -0800 2008 Add menu items for the soup overlay options, an... [Simon Fraser]
file TODO.txt Sun Oct 19 13:17:51 -0700 2008 Implement cyclical data collectors, which colle... [Simon Fraser]
Readme.txt
About
-----

This is a Macintosh implementation of Tom Ray's Tierra: <http://life.ou.edu/tierra/>

It's an independent implementation by Simon Fraser <smfr at smfr . org>, who write a Mac OS Classic version many moons 
ago: <http://www.smfr.org/work/sfi/mactierra/>

This is a Mac OS X rewrite, with a platform-neutral engine, and a Cocoa front-end. It requires Mac OS X 10.5.4 (Leopard) 
or later.

Please send bugs and feedback to Simon Fraser <smfr at smfr . org>


How to build
------------

Building requires Leopard (10.5.4) and Xcode 3.1 or later.

First, open Source/userinterface/cocoa/3rd party/GraphX/Source/Graph Suite.xcodeproj. Get Info on the Graph Suite item 
at the top of the Files hiearchy, and change the Build Products location to MacTierra/build (same directory as used by 
MacTierra.xcodeproj). Build Release and Debug (either target).

Now open MacTierra.xcodeproj, choose the MacTierra target, and build (Release or Debug, as you wish; Release will run 
much faster).



Known issues
------------

Saving soups in XML format crashes sometimes (bug in boost serialization).


Tips & Tricks
-------------

Use Command-Option-N to make a new, empty soup with mutation turned off.


Genebank
--------

MacTierra creates a "genebank" file at ~/Library/Application Support/MacTierra/Genebank.sql, in which it stores 
successful genotypes. You can view the genebank via the Window->Genebank menu item. Genotypes can be dragged into an 
empty soup to run them.