Hi there,
I'm new to Ruby and trying to read the source, beside the books, to
understand the language. While I can find the source for many library
classes in the folder lib/ruby/1.8, I cannot find the source for
classes such as Kernel, Enumerable, Comparable, String, Array etc.
Is there any hint on where I can find those source files?
Thanks,
Dor
gtcc2009@yahoo.com wrote:
Hi there,
I'm new to Ruby and trying to read the source, beside the books, to
understand the language. While I can find the source for many library
classes in the folder lib/ruby/1.8, I cannot find the source for
classes such as Kernel, Enumerable, Comparable, String, Array etc.
Is there any hint on where I can find those source files?
Thanks,
Dor
These are probably written in C (I'm sure someone will confirm this). Kernel almost has to be written in C.
The full source for ruby can be downloaded from the CVS at ruby-lang.org
Kev
gtcc2009@yahoo.com wrote:
<snip> Kernel, Enumerable, Comparable, String, Array etc.
Is there any hint on where I can find those source files?
Thanks,
Dor
They are wrote in C, so download the ruby source to view them.
-- Daniel
Ah, I didn't know that. Thank you, Kev and Daniel.