AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Why Has It Taken So Long to Add Multicore to the Language?
Ocamel is not multicore capable, in terms that you can't run multiple ocamel threads that share the same heap. This has been a thing that people have talked about for a very long time. The garbrage collector is more difficult than a normal single threated one because it has to deal with multiple cors simultaneously wanting to trigger garbage collections. After a few years of work, we got down to a significant slow until you use multicor. We're now in a four branch version of o camel which has just been branched out and put in every eight or nine lines since 20 13. So I think we have been working on incrementally since four point two