it compiles
clojure side accepts parallelism - still rather (very) slow
cleanup
removed synchronization on dtable; used a ?faster lock on HistoryTable
optimized the line checking function
More optimizations, but maybe not actually - need to bench.
tweak
well, short term the new comp seems slower.
improved synch of DTable
now only (n+1) threads are used in calculation
minor