4 ms·
IIRC, one reason we wrote a build system in JavaScript was the compiler itself ran in Rhino, and the startup time of the JVM/Rhino was ridiculously slow when sh
by tlrobinson 14y ago
IIRC, one reason we wrote a build system in JavaScript was the compiler itself ran in Rhino, and the startup time of the JVM/Rhino was ridiculously slow when shelling out to it for each source file (hundreds of times in a full build of Cappuccino). Having the rest of the build system and compiler running in the same process eliminated that latency.
And yes, we tried Nailgun (http://www.martiansoftware.com/nailgun/ http://www.martiansoftware.com/nailgun/) but I don't recall why that didn't work out.
Perhaps there were better solutions, just pointing out it wasn't completely NIH syndrome.