[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Release 4.4.0 and statistics package

From: Rik
Subject: Re: Release 4.4.0 and statistics package
Date: Sun, 7 Jan 2018 17:24:33 -0800

On 01/07/2018 09:33 AM, Olaf Till wrote:
> On Thu, Jan 04, 2018 at 02:39:45PM -0800, Rik wrote:
>> On 01/04/2018 02:29 PM, Arno Onken wrote:
>>> On 28.12.2017 17:48, Olaf Till wrote:
>>>> On Thu, Dec 28, 2017 at 08:26:31AM -0800, Rik wrote:
>>>>> On 12/28/2017 05:29 AM, Olaf Till wrote:
>>>>>> On Wed, Dec 27, 2017 at 03:46:41PM -0800, Rik wrote:
>>>>>>>  As part of that release, a lot of the statistics functions
>>>>>>> are set to be removed from core Octave and transitioned to the 
>>>>>>> statistics
>>>>>>> package.  How can this be coordinated?
>>>>>> I'd suggest to add a src/Makefile.in with rules that generate these
>>>>>> functions m-files only if the corresponding functions are lacking in
>>>>>> the applicable installed Octave.
>>>>>> If cross-compilation is detected by src/configure, the approach should
>>>>>> be different, probably generating all these files without further
>>>>>> checking (assuming cross-compilation is only done with new Octave
>>>>>> versions).
>>>>>> I could probably do that for Arno.
>>>>> That sounds like an elegant solution.  I was just going to let people get
>>>>> shadowed function warnings, but your way is better.
>>>> So I'll put this on my list for the next few days. (Still considering
>>>> further suggestions, of course.)
>>> Thanks, Olaf, that would be great!  Sorry for the late reply.  I took up
>>> a new job recently and am terribly busy at the moment.
>>> Arno
>> Olaf,
>> I'll wait a couple of days and then remove the functions from Octave core. 
>> You can always retrieve them from a Mercurial version in which they haven't
>> been deleted for copying in to the statistics package.  The header will
>> need to change because right now it says "## This file is part of Octave."
> Brute force -- _all_ Octave statistics functions are now in the OF
> statistics package (with the changes to the license text as indicated
> above, thanks) and will be installed if needed. We can weed out some
> of them still.
> No renaming/deprecating is done as yet, this can be done later.
> Cross-compilation is cared for, but needs manual configuration as
> indicated by an error message or in the README.crosscompilation file.


Many thanks for that work.  I removed most of the functions from the core
in this cset (http://hg.savannah.gnu.org/hgweb/octave/rev/fdc9ce839afd). 
Most of the work was actually re-writing the Statistics chapter of the
manual to make sense again.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]