From owner-freebsd-current@FreeBSD.ORG Tue Jul 10 16:14:26 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BBBD1065673 for ; Tue, 10 Jul 2012 16:14:26 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 01FC68FC0C for ; Tue, 10 Jul 2012 16:14:25 +0000 (UTC) Received: by obbun3 with SMTP id un3so188332obb.13 for ; Tue, 10 Jul 2012 09:14:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=FZ/DHzmbhp+rgZUrnla1Hb/11d+q5Iec3MCMfP5u7XU=; b=C8APnaa7fVqichpPFbkH92dCo3ai7dn1ZfmIDiWbv9GCVUoLVYh20+0B9yO5XXfFwm vcy0FWXNYO19/+8ek0WwH0fUP7ZYU7JCX0X+VYAmvfAvhPmdfSG7UFpfzx+Uvmksw9nv 6eOLcDiNpPeKVVQu6B5zLcQXbeinLIEIlTGy/Pl+C5FHjtB8ZDi7AHlKA3i79Xrk4np0 iB/xhc6k/llk6LyduGLNYjWZmiNbFbc+B41YgVyY5Ob7ZbTs27AIXOTsderzGfxyGUh9 ZxK32ulfqC6zBh3hZNvddC8ldB/OapNRlWdEy/uRHpQUNpsBVPV5gecPmJDMpQwTEcQc vAew== Received: by 10.182.174.70 with SMTP id bq6mr41555115obc.78.1341936865384; Tue, 10 Jul 2012 09:14:25 -0700 (PDT) Received: from [10.30.101.53] ([209.117.142.2]) by mx.google.com with ESMTPS id fy8sm33165983obc.4.2012.07.10.09.14.24 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 10 Jul 2012 09:14:24 -0700 (PDT) Sender: Warner Losh Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <20120710151115.GA56950@zim.MIT.EDU> Date: Tue, 10 Jul 2012 10:14:23 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <7A095700-AA58-4DB1-B5D7-8F6B7934AC8B@bsdimp.com> References: <4FC40DEA.8030703@missouri.edu> <20120529000756.GA77386@troutmask.apl.washington.edu> <4FC43C8F.5090509@missouri.edu> <20120529045612.GB4445@server.rulingia.com> <20120708124047.GA44061@zim.MIT.EDU> <210816F0-7ED7-4481-ABFF-C94A700A3EA0@bsdimp.com> <20120708233624.GA53462@troutmask.apl.washington.edu> <4FFBF16D.2030007@gwdg.de> <2A1DE516-ABB4-49D7-8C3D-2C4DA2D9FCF5@bsdimp.com> <4FFC412B.4090202@gwdg.de> <20120710151115.GA56950@zim.MIT.EDU> To: David Schultz X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQm4oivc0T4jJqP0g1KA38xLAKYaxTH/V+5cr7yghNfll4m1MJMqzBVdrgqB+54R78CXbSUH Cc: Peter Jeremy , freebsd-current@FreeBSD.ORG, Steve Kargl Subject: Re: Use of C99 extra long double math functions after r236148 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2012 16:14:26 -0000 On Jul 10, 2012, at 9:11 AM, David Schultz wrote: > On Tue, Jul 10, 2012, Rainer Hurling wrote: >> On 10.07.2012 16:02 (UTC+2), Warner Losh wrote: >>>=20 >>> On Jul 10, 2012, at 3:10 AM, Rainer Hurling wrote: >>>> As far as I understand from discussions on R mailing list=20 >>>> (r-devel@r-project.org), they plan to reduce the emulation and/or=20= >>>> workaround of long and complex math functions for FreeBSD and other=20= >>>> systems with their next releases of R devel. So we could really = need some=20 >>>> progress with our C99 conform math functions ;-) >>>=20 >>> Not having R would be a bit pain in my backside. That's one of the=20= >>> practical considerations that I was talking about. It is very real, = and=20 >>> if I have to, I'll commit the #define junk I railed against to get = it=20 >>> back. Please, let's get some progress. I have some time to help. >>=20 >> Yes, thank you Warner, that is also my problem. As I wrote some weeks=20= >> ago (05/28/2012) when starting this thread, I am using FreeBSD as a=20= >> scientific desktop because of its good scaling properties. For some=20= >> years now, FreeBSD fits all our needs with R, SAGA GIS, PostgreSQL = and=20 >> some more. >>=20 >> If I would not be able to run upcoming versions of R on FreeBSD any=20= >> more, that would be really, really hard :-( >=20 > Do you have a list of the essential functions here? There are 17 long > double functions and some complex functions missing, but only a > handful of those are of general interest. The reason I ask is that if > R is just looking for a few missing functions that are already mostly > implemented, then the best solution is probably to finish that work. > But if it's expecting us to have something arcane like long double > Bessel functions of the first kind, then we need to pursue a = workaround > in the short term. I'll get a list, but they are things like long long double exp and ln. = I don't think they were the Bessel functions. Warner