From owner-freebsd-numerics@FreeBSD.ORG Thu May 30 20:56:11 2013 Return-Path: Delivered-To: freebsd-numerics@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D99EE175 for ; Thu, 30 May 2013 20:56:11 +0000 (UTC) (envelope-from s.montgomerysmith@gmail.com) Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) by mx1.freebsd.org (Postfix) with ESMTP id ABEA681D for ; Thu, 30 May 2013 20:56:11 +0000 (UTC) Received: by mail-ie0-f180.google.com with SMTP id b11so1809393iee.25 for ; Thu, 30 May 2013 13:56:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=24dgC1PLNQEsF310L0ySC2NAhY4O5N3bHfBB4oDzRMA=; b=Hjg9YbdL2IBVQEZRTc72st+QiM2SgearD+UJsF2HUKo04m3nAh8M7+07X6t79EeNHq ZtmbdnuhrnAJmFN5CsNSQP2M5QmTZc7i31z451tmiWVCAuhAHTgtJ9rVQjm9YghyvBfI PMyMOz1mzuxN6haa8pW0P6JPX0bcYR99o/o9VMmBZtOJ/NTqLv0H0JkZhDhk6968Gs1F L4hCX0d+btV1M44k8Fv0ftPVlEeZlvBlzHasp24xHMnOwMNfQAC/+SnGCZUlf7Y7QoBi pXeZ5xBM+u9HnYoM3JwGMsMOCq/Gs6U7Ea3zoIIgqBRPlWIPYCq/NhnXnniOO2BnCrLc WvOw== X-Received: by 10.42.250.202 with SMTP id mp10mr3825516icb.21.1369947371458; Thu, 30 May 2013 13:56:11 -0700 (PDT) Received: from [10.7.39.35] ([161.130.188.204]) by mx.google.com with ESMTPSA id qr3sm791242igb.1.2013.05.30.13.56.09 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 30 May 2013 13:56:10 -0700 (PDT) Sender: Stephen Montgomery-Smith Message-ID: <51A7BCE8.3010001@missouri.edu> Date: Thu, 30 May 2013 15:56:08 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: freebsd-numerics@freebsd.org Subject: Re: standards/175811: libstdc++ needs complex support in order use C99 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> In-Reply-To: <20130530171348.GA67170@troutmask.apl.washington.edu> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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: Thu, 30 May 2013 20:56:11 -0000 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. There is a happy medium between simply copying the *l functions to the * functions, and what we have now. I am all for having reasonable standards, but what we currently have is gridlock that is unacceptable.