Where can I get Ruby's design architecture details

Hi all
I am new to this forum. Can any one please give me the indication to the
links where I can get Ruby’s design architecture details. Also please
mention the links which are helpful for ruby developers.

Thanks
Amitraj

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Amitraj singh Chouhan wrote:
| Hi all
| I am new to this forum. Can any one please give me the indication to the
| links where I can get Ruby’s design architecture details. Also please
| mention the links which are helpful for ruby developers.

Programming Ruby, The Ruby P.ming Language are probably the most
comprehensive resource on Ruby’s implementation, apart from the C source
of MRI, or the Java code of JRuby.

Your second question is too vague, please elaborate.


Phillip G.
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com

Who will protect the public when the police violate the law?
~ – Ramsey Clark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkg3rqgACgkQbtAgaoJTgL/KgQCcDVqPGH1wsR7UE0cPkWhbBp69
HOIAoIirgkdNhLoIapihW6KlktaG5ffd
=AJ3R
-----END PGP SIGNATURE-----

Phillip G. wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Amitraj singh Chouhan wrote:
| Hi all
| I am new to this forum. Can any one please give me the indication to the
| links where I can get Ruby’s design architecture details. Also please
| mention the links which are helpful for ruby developers.

Programming Ruby, The Ruby P.ming Language are probably the most
comprehensive resource on Ruby’s implementation, apart from the C source
of MRI, or the Java code of JRuby.

Your second question is too vague, please elaborate.


Phillip G.
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com

Who will protect the public when the police violate the law?
~ – Ramsey Clark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkg3rqgACgkQbtAgaoJTgL/KgQCcDVqPGH1wsR7UE0cPkWhbBp69
HOIAoIirgkdNhLoIapihW6KlktaG5ffd
=AJ3R
-----END PGP SIGNATURE-----

Thanks for the reply
I want to know that if someone wants to change or modify the ruby(say
want to add a new dataflow analysis to ruby) then he/she has to be aware
about the ruby implementation(i.e. how the modules are arranged in the
interpreter? what happens with the ruby code when we type $ruby
). Please give me some references for these.

Thanks

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Amitraj singh Chouhan wrote:

| I want to know that if someone wants to change or modify the ruby(say
| want to add a new dataflow analysis to ruby) then he/she has to be aware
| about the ruby implementation(i.e. how the modules are arranged in the
| interpreter? what happens with the ruby code when we type $ruby
| ). Please give me some references for these.

Err, I think The Ruby Language is the way to go then. Compiler theory
and the like is beyond my horizon.

Also ruby-core might be a good place for this sort of question.


Phillip G.
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com

~ - You know you’ve been hacking too long when…
…you’re writing a homework assignment, and get to the end of the line
in the middle of a sentence, tack on a '',
and continue writing on the next line.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkg3ssUACgkQbtAgaoJTgL9f7ACcCn0z/43WAdV+arO0e7DjymXr
e5cAn3gx6YGCL7ChSrSwwXHXCQ0wf0OD
=urJn
-----END PGP SIGNATURE-----

Phillip G. wrote:

comprehensive resource on Ruby’s implementation, apart from the C source
of MRI, or the Java code of JRuby.

Look at The Ruby Hacker’s Guide

http://hawthorne-press.com/WebPage_RHG.html


James B.

http://www.rubyaz.org - Hacking in the Desert
http://www.jamesbritt.com - Playing with Better Toys