Writing gems with C extensions is very tricky one, especially when
the state of Ruby VM (REE/MRI/YARV) is questionable in performance.
A great article about the sad state of Ruby VM follows
A sentence from that post:
(…this means that authors of Ruby gems must understand how GC works in the VM to prevent their gems from causing GC to break the universe).
Comments
Writing gems with C extensions is very tricky one, especially when the state of Ruby VM (REE/MRI/YARV) is questionable in performance.
A great article about the sad state of Ruby VM follows A sentence from that post: (…this means that authors of Ruby gems must understand how GC works in the VM to prevent their gems from causing GC to break the universe).
Read it here. http://timetobleed.com/the-broken-promises-of-mrireeyarv/
Post a comment