Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D64C310BE3 for ; Tue, 27 Aug 2013 11:28:06 +0000 (UTC) Received: (qmail 28389 invoked by uid 500); 27 Aug 2013 11:28:05 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 28092 invoked by uid 500); 27 Aug 2013 11:28:04 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 28081 invoked by uid 99); 27 Aug 2013 11:28:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Aug 2013 11:28:02 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [193.74.71.26] (HELO hel.is.scarlet.be) (193.74.71.26) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Aug 2013 11:27:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scarlet.be; s=scarlet; t=1377602855; bh=2No8nYlixc40hNCyd+l5TYVPkaoSq3+lZJjet2SNKgg=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Subject:In-Reply-To:References:Message-ID; b=y99L76bZymBxkzljPNtSnXKRUy4izoEGWjE95jDQInGLimFEbmVIMZCJ3vDU7ud34 R+yqfMe/L96uHMFgeQkAWsMtGetPWbGfhMblfO0IM8Z5aCQQ2aTUgiHaJpV/Z6WE0q Oyq+HpaGnSTGM6Ma4AnvI3qdH3skVqds+iNZBlfU= Received: from webmail.scarlet.be (meigs.is.scarlet.be [193.74.71.216]) by hel.is.scarlet.be (8.14.5/8.14.5) with ESMTP id r7RBRZBe019635 for ; Tue, 27 Aug 2013 13:27:35 +0200 X-Scarlet: d=1377602855 c=193.74.71.216 Received: from astropc12.ulb.ac.be ([164.15.125.60]) via astropc12.ulb.ac.be ([164.15.125.60]) by webmail.scarlet.be with HTTP (HTTP/1.1 POST); Tue, 27 Aug 2013 13:27:34 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 27 Aug 2013 13:27:34 +0200 From: Gilles To: Subject: Re: [Math] Fluent API, inheritance and immutability In-Reply-To: <521BBC27.9030500@nrl.navy.mil> References: <4bce809bf25424df26ac7c785e62e671@scarlet.be> <520350D8.8040806@spaceroots.org> <32c015fcad3340ed67a0a17dab5c2b82@scarlet.be> <5203A4FC.6090400@nrl.navy.mil> <06f3ad8c07d6ada845ba4f8937c90efa@scarlet.be> <5203DBE0.1070500@nrl.navy.mil> <52058C7C.6030105@gmail.com> <52090785.2090009@nrl.navy.mil> <52090B10.1040208@gmail.com> <5209219D.3000300@nrl.navy.mil> <520AA966.4070009@nrl.navy.mil> <520BF62C.8000207@nrl.navy.mil> <7d9f072992c9493823f5d3b2a6c9adcf@scarlet.be> <9a6118265486240db4a2130d5119c8c1@scarlet.be> <52136723.3020208@nrl.navy.mil> <521B9784.7090509@nrl.navy.mil> <521BBC27.9030500@nrl.navy.mil> Message-ID: X-Sender: gilles@harfang.homelinux.org User-Agent: Scarlet Webmail X-DCC-scarlet.be-Metrics: hel; whitelist X-Virus-Scanned: clamav-milter 0.97.1-exp at hel X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org Hi. Sorry but the _main_ question of my previous post was... On Mon, 26 Aug 2013 16:35:51 -0400, Evan Ward wrote: > On 08/26/2013 03:33 PM, Gilles wrote: >> On Mon, 26 Aug 2013 13:59:32 -0400, Evan Ward wrote: >>> Hi again, >>> >>> I rearranged the least squares package and I've posted the >>> results.[1] >>> I've also created a pull request[2] and an associated issue.[3] >>> >>> [1] https://github.com/wardev/commons-math/tree/sepOpt >>> [2] https://github.com/apache/commons-math/pull/1 >>> [3] https://issues.apache.org/jira/browse/MATH-1026 >>> >>> A summary of what I changed: (See the git log for more details.) >> >> Thanks for the effort! >> Could you attach a patch to the issue page? >> Hmm, actually, there would be so many changes that I don't think >> it's >> really useful to have a patch. >> Wouldn't it be clearer to create entirely new classes for >> everything, >> in a new package? [Suggestions for a name?] ... here. >> [Then we can do a "manual" diff for selected files to see how things >> have evolved.] > > It is a bit much to view all at once. :) I tried to provide detailed > commit messages and the diffs between commits should be more > meaningful > after the first one. As far as I'm concerned, I already agreed to a design change, so I don't need to look at what it looks like, so to speak. However, before I commit anything I want to be able to ensure that indeed _everything_ was translated to the new API, without additions or removals. This I can do if I can run the tests in parallel ("current" and "new" design); if I apply the diff, it will obviously destroy the "current" code! > [...] Regards, Gilles --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org