Frequently asked questions

Can I download any source code or binaries?

Currently, the only place you can access this language is the sandbox on the homepage.

If you are interested and would like to see more, especially if you research genetic programming, please reach out to hamish [at] waldzell [dot] xyz. We would love to hear from you.

How does conditional control flow work, I can’t see any in the demo?

Conditional control flow in Zyme is primarily achieved through the COND instruction. This instruction conditionally skips the next byte (and thus the next instruction) in a strand during evaluation. To fully explain how this works and its implications, a detailed explanation of the virtual machine's structure is necessary. Unfortunately, we haven't written that up yet, so you'll just have to trust me when we say that Zyme is Turing complete.