Error - template LAYOUT-GLOBAL-TOP not found

A configuration error was detected in the CGI script; the LAYOUT-GLOBAL-TOP template could not be found.
Subject: Re: I may commit a big change: could use some help
From: Sean Luke <[log in to unmask]>
Reply-To:ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:Mon, 17 Feb 2014 18:42:14 -0500

Oh, sure we'll use eclipse or whatnot to refactor really big jobs. This one I figured I could do by hand :-) BTW, I've used FindBugs on both ECJ and MASON in the past (heck, my PhD is from U Maryland). It finds a LOT of non-bugs. But it's found little useful things here and there for us too. We should go through it again. Sean On Feb 17, 2014, at 5:55 PM, Warren Henning <[log in to unmask]> wrote: > By the way, a question: when you say you did the refactoring by hand, would it be more reliable to do it using an IDE's refactoring tools (e.g., IntelliJ's)? AFAIK IntelliJ has built-in support for this specific kind of refactoring: . They offer free licenses for open source projects. > > Also, you could run the code through a static analysis tool like FindBugs ( ), which is integrated into all the major Java IDEs, before and after the refactor to see if the refactor introduces any easily-detectable bugs. > > Warren > > > On Mon, Feb 17, 2014 at 10:55 AM, Sean Luke <[log in to unmask]> wrote: > Inspired by Raymond's discovery, I decided to pull the trigger and perform the long-awaited upgrade of all floats to doubles in Fitness classes. This entailed: > > - Changing floats to doubles > - Changing various FLOAT.. to DOUBLE.. > - Changing float literals (0.0f, etc.) to double just in case > - Removing unnecessary casts > - Slight tweaks to the documentation > > This will be *sort* of non-backward compatible: you'll want to modify your applications so that you don't cast stuff to floats before setting the fitness or else you'll lose out on the extra expressivity. > > It was a lot of by-hand refactoring and I'm sure I messed something up. I'm a bit spooked about committing it, and haven't done so, unless I can get a few people to do some testing for me. Here's the classes which were affected. Can anyone volunteer for me? > > Sean > > > FITNESS METHODS > ec/ > ec/simple/ > ec/gp/koza/ > ec/multiobjective/ > > SELECTION METHODS > ec/select/ > ec/select/ > ec/select/ > ec/select/ > ec/select/ > ec/select/ > ec/select/ > > STATISTICS > ec/multiobjective/ > > APPLICATION EXAMPLES > ec/app/ant/ > ec/app/bbob/ > ec/app/coevolve1/ > ec/app/coevolve2/ > ec/app/ecsuite/ > ec/app/edge/ > ec/app/gpsemantics/ > ec/app/hiff/ > ec/app/klandscapes/ > ec/app/lawnmower/ > ec/app/lid/ > ec/app/majority/ > ec/app/majority/ > ec/app/mona/ > ec/app/moosuite/ > ec/app/multiplexer/ > ec/app/multiplexerslow/ > ec/app/nk/ > ec/app/ordertree/ > ec/app/parity/ > ec/app/push/ > ec/app/regression/ > ec/app/regression/ > ec/app/regression/func/ > ec/app/royaltree/ > ec/app/sat/ > ec/app/sum/ > ec/app/tutorial1/ > ec/app/tutorial2/ > ec/app/tutorial3/ > ec/app/tutorial4/ > ec/app/twobox/ >


CataList  Email  List  Search Powered
by the LISTSERV Email List  Manager