This post originated from an RSS feed registered with Ruby Buzz
by Red Handed.
Original Post: RubyistMagazineVol8
Feed Title: RedHanded
Feed URL: http://redhanded.hobix.com/index.xml
Feed Description: sneaking Ruby through the system
Rubyist Magazine vol.8 (a Japanese web magazine) has been published. Although I can not
introduce whole the articles, a long and deep iterview to Akira Tanaka, a.k.a akr, is very
interesting because I can feel the origin of his way.
Ruby and easy-to-use libraries made him change his mind. Until meeting Ruby he used to think that
program did or did not work in an academic way, which was a kind of dualism.
However, Ruby seemed to be optimized for ease-to-use and there should be
something just more than available: very easy and simple to use, hard to make
it work or almost unable to run and extend. Then he deliberates interfaces of
Ruby libraries. He is afraid that some non-core libraries might not be so mature
as Matz or akr are satisfied with.
He told an idea to introduce a literal for pathname rather than Pathname.new. pathname should be handled as an object as easily as possible. I will vote yes.
Tip: as of Ruby 1.8.2 you can write URI("http://jp.rubyist.net/").read instead of open("http://jp.rubyist.net/").read. GC does not need to close in the URI style (I don’t know what this means).