2 ms·
I was about to comment that this reminds me of Aaron Hsu’s Dyalog compiler, but it’s mentioned right there in the README as one of the inspirations. IMHO, comp
by jiggawatts 3y ago
I was about to comment that this reminds me of Aaron Hsu’s Dyalog compiler, but it’s mentioned right there in the README as one of the inspirations.
IMHO, compilers are about an order of magnitude slower than they could be, and this type of tree representation could be one key element for fixing that.
One interesting approach would be to combine egg[1] with this style of vectorised trees for efficient optimisation passes.
[1] https://arxiv.org/pdf/2004.03082.pdf https://arxiv.org/pdf/2004.03082.pdf