Re: [Haskell-cafe] [Haskell] ANNOUNCE: genprog-0.1

DNK? I think you mean DNA. the genotype program that develips the fenotype is much more smooth and granular than a computer program. A chante un a gen does not make you to have a extra bone. It can make you to have your hand slighltly longer. or shorter. In fact there are metalevels of selection that discard abrupt changes. For example, when females ovulate there are a strong selection where thounsands of candidate cell ovules are tested and discarded. This is one of the reasons why anomalous mutations are scarce.
2010/12/8 Mitar
Hi!
On Wed, Dec 8, 2010 at 12:33 PM, Alberto G. Corona
wrote: But programs are non lineal.
And DNK is? I doubt. ;-)
I think the approach is valid, it simulates what is happening in nature (random insertions, deletions, changes, translations, copies, etc, without any "higher" meaning and guiding). Only problem is that people often do not want to wait millions of years for evolution of programs to achieve their goal.
Of course mutations are only part of the story. Also combining different parents' genes in a way to get functional offsprings is also a question how to do with programs.
Mitar

On 08/12/2010 02:40 PM, Alberto G. Corona wrote:
A change to a gene does not make you to have a extra bone. It can make you to have your hand slighltly longer. or shorter.
Actually I suspect it does - or at least can do. It's just a rather rare event.
In fact there are metalevels of selection that discard abrupt changes. For example, when females ovulate there are a strong selection where thounsands of candidate cell ovules are tested and discarded. This is one of the reasons why anomalous mutations are scarce.
I won't claim to be an expert in genetics, but I was under the impression that "big" changes to an organism's genetic code are usually fatal. This is the mechanism that "discards" any "abrupt" changes; they tend to not work properly. The situation is a little different with evolving computer programs, since it isn't the computer program itself that makes the copies, it's some external entity "analysing" the programs and "deciding" which ones to copy. Random example: Most animals can synthesize vitamin C. But humans and a handful of other related species can't. We have the whole metabolic pathway, it's all there, it's still working, except that the gene for the final enzyme in the sequence is busted. The enzyme transcribed from it doesn't actually work at all. Now, if you were born with a busted rhodopsin gene, you'd be blind, and probably wouldn't remain alive very long. However, since the stuff we eat has a fair amount of vitamin C in it anyway, apparently being biologically incapable of synthesizing it isn't actually a very big deal. (Unless you try to sail across the Atlantic Ocean...) Thus, almost nobody inherits a busted rhodopsin gene, but the entire human species has inherited a knackered L-gulonolactone oxidase enzyme. Make of that what you will...

Andrew Coppin
A change to a gene does not make you to have a extra bone. It can make you to have your hand slighltly longer. or shorter.
Actually I suspect it does - or at least can do. It's just a rather rare event.
Bodily development is regulated by a cluster of genes (the HOX cluster). The modern-day Galvani experiment is reshuffling this in fruit fly to make antenna into legs. I don't think it happens all that much in nature, and I guess any resulting offspring would have reduced fitness. -k -- If I haven't seen further, it is by standing in the footprints of giants

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 12/8/10 12:57 , Andrew Coppin wrote:
inherited a knackered L-gulonolactone oxidase enzyme.
L-gluconolactone oxidase maybe? (pedants-R-us...) - -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk0D6vEACgkQIn7hlCsL25WTVgCgk39LETHHkzZElEVLZKCzt1KQ YhcAoKaevErIsoPx69Vkn8B0TK271beB =LEGS -----END PGP SIGNATURE-----
participants (4)
-
Alberto G. Corona
-
Andrew Coppin
-
Brandon S Allbery KF8NH
-
Ketil Malde