[Biojava-l] JDK 1.4 in beta release

Dickson, Mike mdickson@netgenics.com
Tue, 29 May 2001 17:16:37 -0400


I'm generally strongly against logging in library code.  Especially in the
case of biojava where there's a nce seperation of interfaces and
implementation its pretty easy to create an aimplementation that logs and
delegates the real behaviour to a seperate implementation class.

Mike

> -----Original Message-----
> From: Schreiber, Mark [mailto:mark.schreiber@agresearch.co.nz]
> Sent: Tuesday, May 29, 2001 5:01 PM
> To: 'Thomas Down'
> Cc: Humphrey Sheil; biojava-l@biojava.org
> Subject: RE: [Biojava-l] JDK 1.4 in beta release
> 
> 
> Hi-
> 
> Is it reasonable to include the Logging API? I am in two 
> minds about this.
> 
> On the up side it gives good information for debugging and 
> fine tunning
> which can be nice for group projects and it can also let you 
> know what is
> going on inside those more complicated objects.
> 
> On the downside it tends to bloat the code and enforcing 
> standards will be
> difficult, also the task of retrofitting the legacy biojava 
> with logging
> information will be long and boring.
> 
> Any votes for or against?
> 
> Mark
> 
> Mark Schreiber
> Bioinformatics
> AgResearch Invermay
> PO Box 50034
> Mosgiel
> New Zealand
> 
> PH: +64 3 489 9175
> 
>  
> 
> > -----Original Message-----
> > From: Thomas Down [mailto:td2@sanger.ac.uk]
> > Sent: Friday, May 25, 2001 10:17 PM
> > To: Schreiber, Mark
> > Cc: 'Thomas Down'; Humphrey Sheil; biojava-l@biojava.org
> > Subject: Re: [Biojava-l] JDK 1.4 in beta release
> > 
> > 
> > On Fri, May 25, 2001 at 09:00:55AM +1200, Schreiber, Mark wrote:
> > > Maybe the biojava community should discuss when a change to 
> > JDK1.4 is
> > > desirable, maybe after version 1.2 is released future work 
> > should be done
> > > with JDK1.4??
> > 
> > That sounds potentially reasonable.  However, it ultimately
> > depends on how quickly vendors release 1.4 ports.  Certainly,
> > I'd want to wait until I'd seen ports for Tru64 Unix and Mac OS X.
> > 
> > To some extent, there's also the question of what API we'll
> > really want to use.  There are some nice enhancements to the
> > Collections APIs, and it might be quite hard to avoid those
> > creeping in over time.  I'd guess BioJava is likely to switch
> > to using the java.util.regexp package over time, rather than
> > a 3rd party library.  It would be good if one of the 3rd parties
> > shipped an implementation of the java.utils.regexp APIs, so
> > we can switch over now.
> > 
> > We'll also want to switch to using the javax.xml APIs rather
> > than explicitly depending on the Xerces parser like we do at
> > the moment.  This can be done straight away, since the APIs
> > are available as a separate JAR file for 1.2/1.3
> > 
> > Any other APIs people have their eyes on?
> > 
> >    Thomas.
> > 
> _______________________________________________
> Biojava-l mailing list  -  Biojava-l@biojava.org
> http://biojava.org/mailman/listinfo/biojava-l
>