Modern Interpreters

Modern InterpretersAbout

4.2 11 Reviews
www.jipr.io
Write a review

About company

We built a Java interpreter for both Android and JVM (desktop). First, we take a fully compiled binary, irrespective of build system that built it, and we launch it with some specific instrumentation. This instrumentation let's us hot-reload class implementations at runtime. Now we can override implementations with an *interpreted* java file any time we need to make a change. This completely gets rid of compile times (with some type-checking trade-off).