On 7/22/2014 2:29 PM, bearophile wrote:
A good part of the performance difference is caused by the D GC and the fact that Haskell GHC uses a the GNU multiprecision libs for its bigsint. In the meantime we have to maintain, optimize and debug our bigint implementation, wasting time better spent elsewhere.
I.e. the perf difference has nothing to do with Haskell or tail recursion.
