[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.
Olaf,
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.
--Rik