-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Stefan Huettenrauch wrote: | Hi together, | | Today I was looking for some (almost) scientific sources (pdf, articles, | ...) that give an insight what really happens behind the scenes and that | explains the technical details of Ruby; how does Ruby actually work?? | | Unfortunately I only found language references, how to code guides and | alike. Nothing that states what is really happening with my piece of | code when I call 'ruby myfile.rb' | | If you guys know some sources of such pdfs, books, articles, please let | me know. The Confreaks recorded a couple of presentations dealing with Ruby's internals (the panels on the different Ruby implementations may shed some light on them, in particular), as well as C extensions (all for Ruby 1.8.x). While not necessarily quotable (Rubyconf and Mountain West Ruby Con don't publish proceedings, alas), they should at least give you an overview on what to look for, and how to approach your paper. An there is, of course, the Ruby C code (which you'll need to refer to, if you need to get to the nitty gritty details of implementations), the JRuby Java code, and, last but not least, the IronRuby C# code you can tackle, as well as Rubinius' code. Note, that IronRuby isn't yet complete, and neither is Rubinius (to my knowledge). Rubinius is somewhat unique in this set, as it aims to make Ruby self-hosting and thus aims to implement Ruby in Ruby. I hope that helps. :) - -- Phillip Gawlowski Twitter: twitter.com/cynicalryan You, you, and you panic. The rest of you, come with me. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkgESz8ACgkQbtAgaoJTgL8yAQCdGzc4WjMmYvnzhx1/B+1CG2CK gSEAnjwGsCNN2j62kaLudy2iimNFNCRn =VeaZ -----END PGP SIGNATURE-----