The gloves are down in this exchange on gis.stackexchange, over LOC counts for Fiona, JEQL, and GeoScript-JS.
Fiona takes one on the chin in the first round! But Sean recovers quickly, and makes a hit by pointing out that Fiona allows defining new functions right in the scripting language. This would be feasible in JEQL as well, by providing hooks to into JVM-based scripting languages. And it's also very easy to develop extensions as simple Java functions or classes.
Now, this is really just a schoolyard scuffle over a very simple use case for spatial scripting. What the fans really want to see is a face-off over a more complex task...
42 minutes ago