Jacques,

My last point on the subject, ideally I think this should be started
after a release, because that way if anyone runs into problems, they at
least have a relatively stable version to work with.

It would be a shame to lose a new recruit because they needed some
unrelated 1.4 lib.

If it's started before the release that wouldn't be an option.

 - Andrew

On Tue, 2006-10-03 at 13:49 +0200, Jacques Le Roux wrote:
> Andrew,
> 
> I understand your position (indeed we have enough problems to solve). Let's 
> see what others think...
> 
> Perhaps a solution : http://retroweaver.sourceforge.net/
> Though if you have not the souce code and only jars this is not a solution :(
> 
> What Sun says : http://java.sun.com/javase/technologies/compatibility.jsp 
> (sources shouln'd be a problem)
> 
> Using release mechanism for such a change is surely a good idea.
> 
> Yes it's a little bit faster, on POS it's significant (I think because of the 
> bug I reported below)
> 
> Jacques
> 
> From: "Andrew Sykes" <[EMAIL PROTECTED]>
> > Jacques,
> > 
> > My concern would be that once you introduce these features the code is
> > no longer going to compile unless you use 1.5
> > 
> > I remember there was a big problem for us between 1.3 and 1.4 because
> > the WorldPay libs we were using were not compatible with 1.4.
> > Fortunately we were able to just continue using 1.3 for a while, but of
> > course that would have been a real problem if there was suddenly
> > incompatible code.
> > 
> > I don't know of any issues like this with 1.5, but I'd hate to discover
> > one 5 minutes before home time on a Friday! Hence my cautious attitude.
> > 
> > Perhaps we could introduce a single 1.5 code instance somewhere which
> > would enforce an upgrade. This would mean that we could watch for
> > feedback on the ML for a while and offer an easy fix for anyone who was
> > experiencing problems.
> > 
> > Alternatively perhaps it would be a good idea to wait until the upcoming
> > release, then if someone has problems, they can simply revert to that
> > release.
> > 
> > What do you think?
> > 
> > You make an interesting point about speed, I've not run ofbiz with 1.5
> > yet - is it noticeably faster?
> > 
> > -Andrew
> > 
> > On Tue, 2006-10-03 at 11:40 +0200, Jacques Le Roux wrote:
> > > Hi Andrew,
> > > 
> > > My comments inline.
> > > 
> > > From: "Andrew Sykes" <[EMAIL PROTECTED]>
> > > > Jacques,
> > > >
> > > > What features do you have in mind?
> > > 
> > > C# like (notably foreach like loops but also autoboxing, enum type and  
> > > varargs)
> > > For more please see : 
> > > http://java.sun.com/j2se/1.5.0/docs/guide/language/index.html
> > > 
> > > > Stuff like autoboxing and foreach loops would probably reduce the
> > > > overall code size, but would also stop people from using an older JDK.
> > > 
> > > Yes, one day or another we will have to do it anyway, why waiting ?
> > > It's not difficult to switch from 1.4 to 1.5.
> > > They are some bugs solved (notably this one which was annoying in POS 
> > > (block debugging in Eclipse, ok in NetBeans) :
> > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6330496)
> > > And last but not least it's faster :o)
> > > 
> > > > Removing support for 1.4x might mean people's proprietary modifications
> > > > or libraries cease to be compatible.
> > > 
> > > Yes that's might be a *problem*. Are you already aware of such cases (or 
> > > anybody else of course) ?
> > > 
> > > > Are you suggesting this change for existing code or new code?
> > > 
> > > I was thinking primarily at new code. When refactoring old code (bug, 
> > > improvements, etc.) 1.5 new features may be also used.
> > > 
> > > Jacques
> > > 
> > > >
> > > > On Tue, 2006-10-03 at 07:56 +0200, Jacques Le Roux wrote:
> > > > > Hi Developpers,
> > > > >
> > > > > Now that JDK 1.5 is no longer a problem I propose to vote on using 
> > > > > 1.5 new features. What do you think ?
> > > > >
> > > > > Jacques
> > > 
> > -- 
> > Kind Regards
> > Andrew Sykes <[EMAIL PROTECTED]>
> > Sykes Development Ltd
> > http://www.sykesdevelopment.com
-- 
Kind Regards
Andrew Sykes <[EMAIL PROTECTED]>
Sykes Development Ltd
http://www.sykesdevelopment.com

Reply via email to