I'm putting together a presentation with a demo on why Bioconductor developers should re-use and extend core classes whenever possible. It includes a demo of some real-life consequences from two packages I use a lot, metagenomeSeq and phyloseq. These are far from the only examples, many Bioconductor packages have created new classes from scratch, and I think as a community we should greatly reduce that practice. I would welcome any feedback:
https://www.slideshare.net/LeviWaldron/why-reuse-core-classes (sorry the slides are a little Frankenstein - in the interest of speed I made part of it in Powerpoint and part in Beamer, and used pdftk to concatenate these! In practice I would do the Beamer part as a live-demo, and take advantage of some animations in PPT) -- Levi Waldron http://www.waldronlab.org Assistant Professor of Biostatistics CUNY School of Public Health US: +1 646-364-9616 Skype: levi.waldron [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel