12 comments

  • null08 7 minutes ago

    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.

  • huhtenberg 3 hours ago

    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/

  • haxiomic 3 hours ago

    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 an hour ago

      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.

  • Vaslo 25 minutes ago

    Doing => to set variables seems like extra work from just equals. Hopefully it’s kind of optional like it is in R.

  • robthebrew 2 days ago

    "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.

  • shahdash an hour ago

    wow this is so creative!

  • shortrounddev2 3 hours ago

    Is it named after the drug in Deus Ex

    • almusdives 2 hours ago

      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 2 hours ago

        I just realized that that's what the oeigin of the deus ex drug must be as well lol

        • g-b-r 15 minutes ago

          Zyme is an ancient Greek word that means leaven, a lot of organizations and companies use it

  • xiaodai 3 hours ago

    interesting idea to say the least.