Re:Ruby 2.1 Garbage Collection: ready for production
by dragonwriter on Tuesday April 08, 2014 @01:46PM
(#7554871)
Being the one widely supported client-side language for the web means that lots more money has been poured into making JavaScript implementations effective than has gone into Ruby (I wouldn't be surprised if Google put more resources into V8 than have gone into all Ruby implementations combined.)
[ Parent
| on HN ]
Re:Ruby 2.1 Garbage Collection: ready for production
by danneu on Tuesday April 08, 2014 @02:15PM
(#7555020)
For example, Lars Bak (virtual machine master) is the head programmer of V8.
Re:Ruby 2.1 Garbage Collection: ready for production
by nikbackm on Tuesday April 08, 2014 @02:16PM
(#7555024)
True, but since V8 is open-source, shouldn't it now be possible for the Ruby developers to borrow the techniques from it that made Javascript so much faster?
Re:Ruby 2.1 Garbage Collection: ready for production
by vidarh on Wednesday April 09, 2014 @04:56AM
(#7558312)
None of the techniques that's gone into V8 are all that novel. Most of them - at least the ones that are relevant to Ruby - stems from research around Smalltalk and Self that's been well known for a very long time. The hard/time consuming part is implementing them.
Re:Ruby 2.1 Garbage Collection: ready for production
by dragonwriter on Tuesday April 08, 2014 @02:33PM
(#7555116)
Ruby isn't JavaScript. Studying V8's solutions to particular problems with making JavaScript efficient may help people seeking to make an efficient Ruby implementation, but how much is easily transferrable I don't know.