From owner-freebsd-numerics@FreeBSD.ORG Fri May 31 03:38:13 2013 Return-Path: Delivered-To: freebsd-numerics@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7257917CC for ; Fri, 31 May 2013 03:38:13 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from zim.MIT.EDU (50-196-151-174-static.hfc.comcastbusiness.net [50.196.151.174]) by mx1.freebsd.org (Postfix) with ESMTP id 52E64CCA for ; Fri, 31 May 2013 03:38:13 +0000 (UTC) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.7/8.14.2) with ESMTP id r4V3cCFd095032; Thu, 30 May 2013 20:38:12 -0700 (PDT) (envelope-from das@FreeBSD.org) Received: (from das@localhost) by zim.MIT.EDU (8.14.7/8.14.2/Submit) id r4V3cBu8095031; Thu, 30 May 2013 20:38:11 -0700 (PDT) (envelope-from das@FreeBSD.org) Date: Thu, 30 May 2013 20:38:11 -0700 From: David Schultz To: Stephen Montgomery-Smith Subject: Re: standards/175811: libstdc++ needs complex support in order use C99 Message-ID: <20130531033811.GA95005@zim.MIT.EDU> References: <201302040328.r143SUd3039504@freefall.freebsd.org> <510F306A.6090009@missouri.edu> <20130530064635.GA91597@zim.MIT.EDU> <51A77324.2070702@FreeBSD.org> <20130530171348.GA67170@troutmask.apl.washington.edu> <51A7BCE8.3010001@missouri.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <51A7BCE8.3010001@missouri.edu> Cc: freebsd-numerics@freebsd.org X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of high quality implementation of libm functions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 03:38:13 -0000 On Thu, May 30, 2013, Stephen Montgomery-Smith wrote: > On 05/30/2013 12:13 PM, Steve Kargl wrote: > > > What I find appalling is reading "people are tired > > of the situation with libm, so I'm going to commit > > some atrocious hack". The proper response should be > > "so I'm going to help implement and test the missing > > functionality". It's unfortunate that only a few > > individuals are working to fix libm, but such is > > life. > > I don't think the problem is that there are too few individuals. I > think the problem is that the standards are set too high. I presented > numerically accurate complex arc-trig functions a long time ago, and I > became increasingly frustrated at the lack of progress. > > I am pleased that it got committed a few days ago. > > But I feel that the change requests, particular the style change > requests, became too much. I dutifully complied with the many style > changes, but it became overwhelming. Bruce is very meticulous and has a lot of good feedback, but it's important to understand that Bruce's standards are not the minimum standards for committing a change. Bruce doesn't commit directly anymore in any case. I don't think I have ever committed a change that Bruce could find no flaws in, including patches submitted by Bruce himself. :) It's okay to commit some working code first and then improve it later.