Jordan,


On Thu, 2007-11-29 at 08:49 +0900, MonkeeSage wrote:
> On Nov 28, 12:08 pm, Phil Rhoades <p... / pricom.com.au> wrote:
> > People,
> >
> > Would it be possible to use Ruby's metaprogramming ability to write
> > something like Tierra?:
> >
> > http://www.nis.atr.jp/~ray/tierra/whatis.html
> >
> > http://www.nis.atr.jp/~ray/pubs/images/
> >
> > A quick summary for those who don't want to look at this site - Tierra
> > is an artificial life program using a virtual computer and virtual
> > machine code to allow "evolution" of self-reproducing code by mutation
> > (bit-flipping).  Various "organisms" then evolve including hosts,
> > parasites, immune hosts, hyper-parasites etc
> >
> > It would be a nice programming exercise for me (to learn more Ruby) if
> > something like Tierra was possible using metaprogramming (or any other
> > ruby facilities).
> >
> > Regards,
> >
> > Phil.
> > --
> > Philip Rhoades
> >
> > Pricom Pty Limited  (ACN 003 252 275  ABN 91 003 252 275)
> > GPO Box 3411
> > Sydney NSW      2001
> > Australia
> > Fax:     +61:(0)2-8221-9599
> > E-mail:  p... / pricom.com.au
> 
> Sure, you can write a Game of Life in ruby. (You could even get fancy
> and name it something else, like, say..."Tierra" ;P)
> 
> http://rubyforge.org/projects/rlife/


I think you missed how Tierra is actually working  . .

Phil.
-- 
Philip Rhoades

Pricom Pty Limited  (ACN 003 252 275  ABN 91 003 252 275)
GPO Box 3411
Sydney NSW      2001
Australia
Fax:     +61:(0)2-8221-9599
E-mail:  phil / pricom.com.au