[HN Gopher] Show HN: Zyme - An Evolvable Programming Language
___________________________________________________________________
Show HN: Zyme - An Evolvable Programming Language
Zyme is an esoteric language for genetic programming: creating
computer programs by means of natural selection.
Author : almusdives
Score : 90 points
Date : 2024-11-15 14:13 UTC (2 days ago)
(HTM) web link (zyme.dev)
(TXT) w3m dump (zyme.dev)
| robthebrew wrote:
| "While I've observed bloat in Zyme, I don't think this is driving
| the increase in mutation resistance and survival rate" This is
| evident in the human genome.
| huhtenberg wrote:
| Completely unrelated (and apologies to the OP), Zyme is also a
| name of a winery near Verona in Italy that makes really unusual,
| complex and _very_ tasty reds. Beautiful facilities as well. If
| you are ever in the region, give it a visit -
| https://www.zyme.it/en/
| xiaodai wrote:
| interesting idea to say the least.
| shortrounddev2 wrote:
| Is it named after the drug in Deus Ex
| almusdives wrote:
| Sadly not. When I was developing Zyme, I was thinking a lot
| about the molecular components of a cell and how one might
| translate them into a virtual machine. I was particularly
| inspired by enZYMEs.
| shortrounddev2 wrote:
| I just realized that that's what the oeigin of the deus ex
| drug must be as well lol
| g-b-r wrote:
| Zyme is an ancient Greek word that means leaven, a lot of
| organizations and companies use it
| haxiomic wrote:
| I love this idea, it's thought provoking and I want to play
|
| Is there a repository of examples or experiments built with Zyme?
| Curious to see what has been explored so far
|
| I think it could be fun to focus on visual experiments; shader-
| like programs as a way to easily explore different outputs
| almusdives wrote:
| Thanks! Since the language is still in its early stages of
| being able to evolve programs, I don't have many examples to
| share yet. I didn't realize when I began but developing the
| language itself was just the beginning - I hadn't anticipated
| how much work would still be needed on tuning, development
| tools, and implementing the genetic programming framework
| before getting concrete results.
| shahdash wrote:
| wow this is so creative!
| Vaslo wrote:
| Doing => to set variables seems like extra work from just equals.
| Hopefully it's kind of optional like it is in R.
| null08 wrote:
| Interesting. I haven't seen much in this space since Lee
| Spector's "push" more than 20 years ago
| (http://faculty.hampshire.edu/lspector/push.html). I did see a
| mention of Push in the FAQ but it would be very interesting to
| compare this in detail. If I get it correctly Zyme programs are
| evolved on the bytecode level whereas Push's stack architecture
| is designed to be evolvable directly at the syntactic level? A
| head-to-head comparison / benchmark would be super interesting.
| airstrike wrote:
| This is really, really cool.
|
| Cue the replicators.
___________________________________________________________________
(page generated 2024-11-17 23:00 UTC)