The conversation that led to Ruby being called Ruby
blade.nagaokaut.ac.jp
blade.nagaokaut.ac.jp
It is tricky: Japanese chat logs don't have all that much context to go on, and you have to make a judgment call as to what sort of "voice" they'd be speaking with. I gave them fairly informal young American programmer personalities but with just as much reason I could rewrite this to loko like it was two frat boys.
Disclaimer: I don't exactly go all-out for accuracy when translating to procrastinate about going to sleep.
When I compare your rewrite to mine, I notice that I semi-unconsciously had Matz and Keiju writing some lines as full sentences with correct English capitalization, and others as fragments starting with lowercase letters. That's often how English chatlogs look, after all. I have a Skype chatlog in my other window, talking with my product manager, that has a similar feel - I don't capitalize when I'm continuing the thought from a previous chat message.
And of course, I missed a few things you didn't - I'm not as conversant with tech-related Japanese.
It's tricky to come up with an idiomatic way to show two people discussing in Japanese an English play on words. Not to mention the Japanese "how is that spelled?" question that doesn't make sense in written English.
Almost all professional translators strongly suggest that one translate exclusively from one's non-native language into one's native language. I think that is kind of a silly rule in the real world, but there is a reason it is so popular: idiomatically phrasing things in one's non-native language is really freaking hard. I've almost certainly produced Japanese much worse than that when paid money to do so.
More broadly, I'm reminded of a comment I heard from bilingualism debates when I was six: always remember, prior to criticizing someone for their accent, that it means they speak one language more than you do.
keiju> But, perl is related to a shell.
matz> Oh, I don't know that
matz> never noticed that
Whoa. So today I learned that. Never noticed that either, all this time.Pearl > Perl
The name comes from the fact that pearls are formed within a creature that has a shell.
Ruby is another precious stone like a pearl.
Gave me a solid 5 minute chuckle.
I always thought the official name was "Practical Extraction and Report Language", or perl for short.
At least that's according to the man pages on my linux machine.
I think that's a backronym (albeit from L. Wall).
Incidentally, there is actually a language named Coral ( a general purpose programming language based on ALGOL-60 http://en.wikipedia.org/wiki/Coral_66 )
keiju> ruby
keiju> a jewelry name after all
matz> put it alongside kanji?
Just FYI, this refers to the simpler hiragana characters sometimes put next to kanji characters (for people who don't read kanji very well). This is also often a source of confusion for people who see the <ruby> HTML5 tag and think that it's for the Ruby language.http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/5...
I might try my hand at a translation with better flow... although, remember, the original is a chat log. Chat logs read in retrospect usually don't flow as well as natural conversation!
(EDIT: dangit, I forgot that HN chops up linebreaks. hold on) (DOUBLE-EDIT: Text file from my Dropbox: http://dl.dropbox.com/u/9485376/chattranslation.txt)