!7 p { S mainJava = [[print("hello!");]]; maximizeConsole(); O transpiler = hotwireDependent(#759); setAll(transpiler, dontLoadCachedIncludesFromVM := true, //cacheStdFunctions := false, //cacheStdClasses := false ); time "First run" { set(transpiler, +mainJava); callMain(transpiler); } call(transpiler, 'forgetCachedIncludes); // Now we should have cached all the snippets, but not the pre-transpiled stuff. time "Second run" { set(transpiler, +mainJava); callMain(transpiler); } S main = cast get(transpiler, "mainJava"); print("Made " + nChars(main) + ", md5: " + md5(main)); }