5 ms·
DNA-based chemical compiler
- myrryr 8y agoOk, that is amazing. How long before llvm has dna support? Once that happens you will be able to make a self hosting dna builder, and have a bunch of high level languages along for the ride :)
- ben_w 8y agoHmm. On the one hand that’ll be great for cosmetic surgery and furries (grow compatible but different body parts in vitro); on the other hand, do we really want to live in a world of constant security patches for our DNA because someone’s found a new vulnerability that hackers can exploit? Or worse, CSS for limbs?
- myrryr 8y agoOr worse, have to deal with viruses... Oh, wait....
- ben_w 8y agoNatural viruses aren’t malicious; they even have evolutionary pressure to become self limiting. Artificial ones, not so much. Natural ones also appear far more infrequently than computer viruses, and I’d expect the same pattern with artificial organisms.
- mjfl 8y agoThis reminds me of Nuskell, a chemical reaction network to "DNA domain-level strand displacement" compiler build by Stefan Badelt et al in Erik Winfree's lab at Caltech. https://github.com/DNA-and-Natural-Algorithms-Group/nuskell https://github.com/DNA-and-Natural-Algorithms-Group/nuskell
- djfm 8y agoIsn't the title a bit misleading? > Hence, our attempt to convert high-level code to assembly code takes us one step closer to completing the dream of making a chemical compiler.