5.gets NobuyoshiNakada #
I’m honored to give you a brief exchange with Nobu Nakada, a Ruby committer since 1999 who has led the pack in improving our beloved language. Ruby’s changelog reports that he’s responsible for just under 1,000 commits—he leads in 1.8 series commits. I’ve personally learned a great deal from his gardening.
1. I guess you and Matz have met?
Several times, at a seminor for Ruby, Perl/Ruby Conference in Kyoto, a couple of Lightweight Language events, and a hot spa close to his home town.
2. And when did you start working in the Ruby core team?
Once I’d tried m17n of FATFS for Linux, I first used ruby to generate translation tables at that time. Then I found a bug in ruby, and sent a patch to him. I became a committer a few years later, though.
3. You are very good at debugging. What debugging tools do you use?
gdb, printf(), Kernel#p
4. Has there been a bug in Ruby that ever really challenged you? That you found difficult to correct?
A bug around behavior of method scope variables like as $_
, $~
and flip-flop, which we used to call as `svar’, with threading.
Although not a bug, modification about string literal took long time.
To be fixed, evaluation order of block passing.
a = [] p((a<<1)[-1], (a<<2)[-1], &(a<<3;nil)) p a # => [3, 1, 2]
In general, parser, evaluator and GC are tough.
5. Have you bought any new gadgets recently?
No gadgets, but built a house, and a baby was born 3 days ago.
Bil
Thanks for another 5.gets. I love these.
<|:{
Man, Nakada-san is a busy guy.
Hey, how about RUG meetings at hot spas with wifi?
hgs
I like the way they “flesh out” the people, add depth in ways you don’t expect. Conspicuously absent is
5.gets WhyTheLuckyStiff
. Artists have a tradition of self-portraits…. :-)Mr. Physics
“Hey, how about RUG meetings at hot spas with wifi?”
While it would give new meaning to the phrase “Wifi hotspot”, having wifi in a ‘hot spa’ would be useless as it would be too hot to use your laptop.
5.gets WhyTheLuckyStiff is a great idea: either as a self-portrait or perhaps we could all ask _why questions here in this forum?
why
Trejkaz
The way I see it, a house is just a very big gadget.
simonh
”... and a baby was born”
when he says a baby was born does he mean one of his own or somebody elses? All the best to the baby and whoever owns him/her anyway
why
Whoever the baby is, it is important to Nobu and so should be important to each of you. Just MINASWAN and you’ll be okay.
Manfred
baby was born 3 days ago
Japanese are too cool for subjects in their sentences. Obviously he’s talking about himself.
Congratulations!
riffraff
congratulazioni nobu!
And thanks as usual for a nice interview to both :)
nobu
Thank you all. Yes, I meant my daughter.
gaston
congratulations on the baby!
neoneye
Congratz with baby :-)
Comments are closed for this entry.