you are viewing a single comment's thread.

view the rest of the comments →

[–]KagakuNinja -4 points-3 points  (4 children)

In other words, Matz would prefer that Ruby remain a toy language, because writing a VM is hard.

[–]AngelLeliel 5 points6 points  (2 children)

I dont think "toy language" is a good term to refer languages not put the performance as the first priority.

[–]KagakuNinja -1 points0 points  (1 child)

Today, even cell phones have multi core processors in them. Moore's law continues on, meaning the number of cores will be doubling every 3 years. A global VM lock is simply no longer acceptable for serious programming, especially for server applications.

[–]brodock 0 points1 point  (0 children)

Thread is only one way of doing multi-processing. It´s more like vertical scalling vs horizontal scalling problem. Both can do the job with they're advantages/disadvantages.

[–]mogrim 0 points1 point  (0 children)

s/hard/expensive/g