Foresight, Scala Equality Saturation Engine
Foresight is a parallel, extensible equality saturation library in Scala, featuring programmable saturation strategies, generalized metadata, and deferred parallel rewriting.
Foresight is a parallel, extensible equality saturation library in Scala, featuring programmable saturation strategies, generalized metadata, and deferred parallel rewriting.
I created the first GPU garbage collector for the Julia language!
I created an arbitrary object serializer for JavaScript.
Part of my internship at Nokia Bell Labs.
I created a tiered just-in-time (JIT) compiler for the Modelverse!
It is 37 times faster than the previous Modelverse VM.