On 25 October 2015 at 20:48, Jonathan Wakely <jwakely....@gmail.com> wrote: > On 25 October 2015 at 17:46, Ed Smith-Rowland <3dw...@verizon.net> wrote: >> On 10/24/2015 11:38 PM, Jonathan Wakely wrote: >>> >>> On 8 May 2015 at 15:05, Ed Smith-Rowland <3dw...@verizon.net> wrote: >>>> >>>> On 05/07/2015 12:06 PM, Jonathan Wakely wrote: >>>>> >>>>> Hi Ed, >>>>> >>>>> The C++ committee is considering the >>>>> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4437.pdf >>>>> proposal to make C++17 include the contents of ISO 29124:2010 (the >>>>> special math functions from TR1 that went into a separate standard, >>>>> not into C++11). >>>>> >>>>> What is the status of our TR1 implementation? Is it complete? Good >>>>> enough quality to move out of the tr1 sub-dir? >>>>> >>>>> Even if N4437 isn't accepted for C++17 we could move things around to >>>>> turn the TR1 code into an iso29124 implementation, do you think that >>>>> would make sense? >>>>> >>>> That would make absolute sense. >>>> I actually have a tree where I've done that. >>>> All the functions are in there (29124 removed the hypergeometric >>>> functions. >>>> I'd like to keep those as extensions. >>>> I have some bugfixes also. >>>> >>>> I have a better version of the Carlson elliptic functions (which are used >>>> in >>>> the 29124 elliptic functions). >>>> >>>> Ed >>>> >>> Hi Ed, Florian, >>> >>> Here's a patch to re-use the TR1 math functions to implement IS 29124, >>> what do you think of this approach? Ed, were you just going to copy >>> the files and have duplicated code? >>> >>> We should probably uglify the names of the hypergeometric functions if >>> they are not in the final standard. >>> >>> This doesn't include Florian's patch, which should be applied. >>> >>> (I want to get this done before stage 1 ends in a couple of weeks, so >>> am posting this for review now, but I'll be unavailable for the next >>> week or two and might not be able to actually commit anything until >>> stage 3). >> >> Hi all! >> >> I am actually very aware of the stage 1 deadline and am working furiously! >> >> This patch adds the hypergeometric and confluent hypergeometric functions >> that were actually stricken fromTR29124. >> I actually had a mind to add those back especially since the confluent one >> is actually pretty stable in it's realm and is used in some statistics >> tests. >> I expect that some people have ventures to use both and so TR29129 would not >> be a full replacement for TR1 without them. >> >> I intend to post within the next few days. I have to realize that some of >> my hopes and dreams would be better done with these in tree! ;-) >> >> Thank you for lighting a fire Jonathan! > > Excellent, glad to hear you're on this, as you know the code and the > specs, whereas I'm poking around blindly :-)
Hi Ed, Have you been able to find enough time to work on this? Will you be able to make the stage 1 deadline tomorrow, and if not, do you think I should apply my patch to re-use the TR1 stuff? (We can apply Florian's bug fix to that as well).