04-08-2013, 02:50 PM
Because when it mainly was written in 2000-2004 not many home machines was multicore,
to rewrite the core to be parallel would be fun but a lot of work.
Erlang is not a parallel language it is a concurrent language, but a "thread" per object would be
a good approximation.
The voronoi stuff I don't know anything about, so I can't say how easy it is to split that work.
Writing parallel/concurrent algorithms is always hard in any language, it's just easier in erlang.
to rewrite the core to be parallel would be fun but a lot of work.
Erlang is not a parallel language it is a concurrent language, but a "thread" per object would be
a good approximation.
The voronoi stuff I don't know anything about, so I can't say how easy it is to split that work.
Writing parallel/concurrent algorithms is always hard in any language, it's just easier in erlang.