[REBOL] Re: RRGib - Random Rebol Gibberish
From: ryanc:iesco-dms at: 31-May-2001 8:20
As Steve just mentioned, mating would be great! If we follow our own makeup,
this would lead to a system that contained Dominant and Recessive
qualities. This would be like having a database with two sets of ranked
words (dominant, recessive). The interpeted version would be a combination
of the two. During mating a single ranked word set is created by the father
and passed on to the mother program who combines it with a single ranked
word set created by herself. An interpetable program is then created by her
and spawned. Pretty basic DNA stuff really.
Of course the programs, mother and father, should be very similiar, and
maybe even should a bit more fualt tolerent dialect that relates better to
dominant and recessive qualities, and also oriented toward the type of being
that your creating. Not necessary though. To get things started you just
write an Adam and Eve, the rest takes care of itself. I suppose if you have
the patience, you can wait for them to appear out of RRGib.
I do have to say, that one has to be EXTREMELY careful to contain their
creations, as life loves to spread. There is a fine line (if any) between
these good natured creations and nasty computer viruses.
Steve Shireman wrote:
> Anton wrote:
> > Hello,
> > I am writing a program to generate
> > random pieces of rebol code, (rebol
> > gibberish,) and post them automatically
> > to this list for appraisal.
> > The name for this program is RRGib.
> > Here is the core of its functionality:
> > forever [print random/only first system/words]
> > The ultimate aim is to create self-
> > sustaining rebol programs - rebol life.
> > I've got it to the stage where the
> > program can almost generate itself,
> > possibly.
> > Just a few more words and it's done.
> > But I need your help in this effort.
> > All I need you to do is to point out
> > for me where all the mistakes are, so
> > that any given random program is more
> > likely to work.
> If you design automatic evaluation (selection) of your random scripts,
> mate the better random programs with each other, then you have
> essentially done the Genetic Programming method (Koza 1990)
> This could be much faster than human evalution of the random scripts on
> this list. ;-)
> Rebol is uniquely suited for Genetic Programming, because it almost
> never crashes bad with wayward code, (and can be tested with try,
> Essentially Genetic Programming is a search for a solution, and uses
> inductive logic to reach a final design, which runs counter-intuitive to
> most programmer types who are trained to try to use deductive logic.
> Anywho, thanks for the one liner.
> Mutate fast,
> Steve Shireman
> "Your brain may no longer be the boss" Firesign Theatre
> To unsubscribe from this list, please send an email to
> [rebol-request--rebol--com] with "unsubscribe" in the
> subject, without the quotes.
I am enough of an artist to draw freely upon my imagination.
Imagination is more important than knowledge. Knowledge is
limited. Imagination encircles the world.