shinh / elvm

EsoLangVM Compiler Infrastructure
MIT License
1.13k stars 143 forks source link

Add QFTASM (Conway's Game of Life) backend #103

Closed woodrush closed 3 years ago

woodrush commented 3 years ago

Closes #60.

This pull request adds a backend for QFTASM, an assembly language that works on a programmable computer that works on Conway's Game of Life (GoL).

The ELVM side is closed within the QFTASM layer, for the tests to be runnable in the terminal. I made another project, QFT-devkit, for porting QFTASM to an actual GoL pattern. Using this devkit, I've also tested that ELVM-compiled code can be ported to a working GoL pattern.