Thanks for posting this :) ...I'm happy to answer any questions anyone has.
You should move the purchase button higher on the page or put multiple buttons. My immediate assumption was it was not ready yet until I scrooooled way down to find the purchase link.
Ruby Under a Microscope: Learning Ruby Internals through Experiment
21–30 of 40 posts
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#22Earlier quoted context omitted.
Hey pat, how do you understand the internal code so well ? I read your free chapter on Ruby's Hash table and I loved every bit of it. It would be great if you can share the process you go through when you read the source code, so maybe I can apply it in the future. By the way, congrats for the release !
The code for MRI is.. idiomatic, but actually pretty easy to read. I last did C full time in the 90s and so am mostly just a 'reader' now but it's not hard to follow, although some of the reasoning behind doing things a certain way in MRI is unfathomable.. ;-)
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#23Earlier quoted context omitted.
Hey pat, how do you understand the internal code so well ? I read your free chapter on Ruby's Hash table and I loved every bit of it. It would be great if you can share the process you go through when you read the source code, so maybe I can apply it in the future. By the way, congrats for the release !
The code for MRI is.. idiomatic, but actually pretty easy to read. I last did C full time in the 90s and so am mostly just a 'reader' now but it's not hard to follow, although some of the reasoning behind doing things a certain way in MRI is unfathomable.. ;-)
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#24why not make available on Amazon as kindle version? I always think twice before share my card info on random websites.
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#25Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#26Ah weird, I always assumed "modern" programming languages were bootstrapped (for all the advantages that it implies), didn't know it's not the case for Ruby. Good to know.
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#27Earlier quoted context omitted.
The code for MRI is.. idiomatic, but actually pretty easy to read. I last did C full time in the 90s and so am mostly just a 'reader' now but it's not hard to follow, although some of the reasoning behind doing things a certain way in MRI is unfathomable.. ;-)
I don't understand the wording of your first sentence. Did you mean "idiotic" or?
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#28Thanks for posting this :) ...I'm happy to answer any questions anyone has.
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#29why not make available on Amazon as kindle version? I always think twice before share my card info on random websites.
Re: Ruby Under a Microscope: Learning Ruby Internals through Experiment
#30Thanks for posting this :) ...I'm happy to answer any questions anyone has.
What is the purpose of this book? Is Ruby internal workings not widely known or understood, or is this more about how to reverse engineer a software stack? Did you discover anything that is not documented in Ruby docs?
Why study Ruby internals in the first place? Here are my reasons (from the book's preface): - By studying how Ruby works internally, you'll get a deeper understanding of the language and become a better Ruby developer. - You can learn a lot from the Ruby core team. There is some amazing stuff inside of Ruby, and Ruby's implementation might help you while solving your own coding problems. - It's fun! It's just super-fascinating stuff!
I learned a lot of stuff about Ruby usage that is not documented. You can read more in the book… :)
Thanks for your interest, and for asking!