Makes me think is think a few things...
- the original code was bloated and needed a rewrite anyway, and hence was performing badly. Most importantly having written lots of code that has evolved myself over the years... I have taken my own code (written in the same language) and cleaned them unto be half the size of they where before hand.
- The closure rewrite was incomplete as compared to the scala version and totally invalidates his comparison
- would the out of memory issue and performance difference be solved by not using actors with known memory leaks and swapping to akka.
Would love a follow up on this as I'm slowly learning scala as a hobby ATM