Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 26548 invoked from network); 7 Jun 2003 18:27:01 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 7 Jun 2003 18:27:00 -0000 Received: (qmail 17253 invoked by uid 97); 7 Jun 2003 18:29:18 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@nagoya.betaversion.org Received: (qmail 17246 invoked from network); 7 Jun 2003 18:29:18 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 7 Jun 2003 18:29:18 -0000 Received: (qmail 26325 invoked by uid 500); 7 Jun 2003 18:26:59 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 26311 invoked from network); 7 Jun 2003 18:26:59 -0000 Received: from web41308.mail.yahoo.com (66.218.93.57) by daedalus.apache.org with SMTP; 7 Jun 2003 18:26:59 -0000 Message-ID: <20030607182703.5702.qmail@web41308.mail.yahoo.com> Received: from [68.165.70.134] by web41308.mail.yahoo.com via HTTP; Sat, 07 Jun 2003 11:27:03 PDT Date: Sat, 7 Jun 2003 11:27:03 -0700 (PDT) From: Al Chou Subject: Re: [math] Complex dilemmas To: Jakarta Commons Developers List In-Reply-To: <3EDF439A.4080703@steitz.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --- Phil Steitz wrote: > Al Chou wrote: > > One question that comes to mind is: "What problems does having complex > > mathematics solve?" Basically I am wondering whether we should consider > how or > > even if real-world users would employ these facilities before going through > the > > exercise of getting them right. > > This is a very good question and one that we should *always* ask. I > have to confess that I have used "my" implementation only for > mathematical applications. I know that there are direct engineering > applications, but I frankly do not know how common they are in the "real > world". > > It is also troubling that the VNI implementation started out as the > reference implementation for a JSR that never went anywhere and it is > clear from this: > http://java.sun.com/people/darcy/complex-proposal.html#general > which dates back to dec 2000, that Sun has looked carefully at providing > direct support in the language, but concluded that it is not worth the > effort. > > Given that it will be a fair amount of work to get a numerically sound > C9x compliant implementation together (what I have now does not > implement the transcendental functions at all and does not comply fully > with C9x), I propose that we drop this from our goals for initial > release. If people really want direct support for complex numbers, we > can bring them in to a subsequent release. I think removing complex mathematics from the scope of the initial release is the right thing to do. Including it will delay the release, and unless we find we have mathematical/scientific/engineering users out there who really need it, I don't think most of our audience would even notice if we included it. Al ===== Albert Davidson Chou Get answers to Mac questions at http://www.Mac-Mgrs.org/ . __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org