[BioRuby] participation in GSoC 2010

Pjotr Prins pjotr.public14 at thebird.nl
Wed Apr 28 05:39:13 UTC 2010

Welcome Kazuhiro,

I am glad you take on this job. My main concern would be we don't
sprinkle 'if-then' blocks throughout the code base. I think the
challenge is to have one code base for Ruby 1.8, 1.9 and JRuby without
having code exceptions. That should be the top priority. 

Where it is not possible to avoid two code paths, find ways of
isolating the issue in one single 'architecture' file - e.g. in
./lib/bio/ruby1.8.rb and ./lib/bio/ruby1.9.rb.

Only in the few instances there are real performance concerns I would
diverge from such a strategy.

I don't know how they handle it in Rails, but I would take hints from


On Wed, Apr 28, 2010 at 01:12:42PM +0900, Kazuhiro Hayashi wrote:
> Hi all:
> My name is Kazuhiro Hayashi.
> I'm a graduate student at The University of Tokyo, majoring in
> Computational Biology.
> The proposal which I submitted to GSoC 2010 was accepted yesterday.
> The topic of the proposal is "Ruby 1.9.2 support of BioRuby".
> I would like to make BioRuby work in Ruby 1.9.2 .
> Currently, a lot of classes in BioRuby lack unit tests.
> First, I'll make them in order to confirm behaviors of the classes.
> Then, modify the classes as they work in Both Ruby 1.8.7 and 1.9.2 .
> I'll work on the documentation too.
> the abstract of my proposal is here.
> http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/obf/t127230761332
> I'm glad I can work on this project as one of BioRuby developers.
> Thank you for selecting me.
> Kazuhiro
> -- 
> Kazuhiro Hayashi
> Department of Computational Biology,  The University of Tokyo
> email: k_hayashi at cb.k.u-tokyo.ac.jp
> tel: 04-7136-3988
> _______________________________________________
> BioRuby Project - http://www.bioruby.org/
> BioRuby mailing list
> BioRuby at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioruby

More information about the BioRuby mailing list