Hi Karl,

For an immediate answer: take a look in git master's Changes file plus anything 
still in the Libtmp directory. Everything that was in IO or Graphics has either 
been moved into Basic (and is therefore staying in, including IO::FITS and 
IO::Misc), or is shown in Changes and has been removed and released as a 
separate distro.

To see the new file/directory layout, look in Basic/lib - all modules, 
including PP ones, are in their obvious location, such as lib/PDL/Primitive.pd 
- one benefit of this is it allows parallel builds, as already mentioned.

The only potential exception to the above is PDL::Func, if I can find/port in a 
reasonable time to C an implementation of PCHIP and [M]AKIMA. Relying on 
Fortran stuff is an external dependency which will be ceasing.

Best regards,
Ed

________________________________
From: Karl Glazebrook <karlglazebr...@mac.com>
Sent: 07 December 2024 8:21 AM
To: Ed . <ej...@hotmail.com>
Cc: David Mertens <dcmertens.p...@gmail.com>; Jörg Sommrey <j...@sommrey.de>; 
pdl-devel <pdl-devel@lists.sourceforge.net>; perldl 
<pdl-gene...@lists.sourceforge.net>
Subject: Re: [Pdl-general] [Pdl-devel] PDL disappeared from CPAN?

Is there a full list of the modules to be split off?

Karl


On 4 Dec 2024, at 9:16 AM, Ed . <ej...@hotmail.com> wrote:

Hi all,

This is due to a known problem in MetaCPAN the website (not CPAN as a whole). 
It's triggered here by me releasing modules as independent distributions that 
are currently part of the PDL distro (such as PDL::Transform::Proj4); when 
MetaCPAN sees such a new release, it de-indexes the distro that package was in 
before, which here is the whole of PDL.

See https://github.com/metacpan/metacpan-web/issues/3245 for more context.

This should cease to be an issue once I have finished releasing all the 
contained non-fundamental parts of PDL (which is many, many of them) especially 
the ones with external dependencies (GSL, Proj4, HDF, GD, OpenGL, the Fortran 
ones, among others). Shortly after that, I will release the new, slimmed-down 
PDL.

You may see a resemblance between this and the previously (in 2015 and onwards) 
discussed splitting of PDL into a PDL::Core, other parts, and then a rump PDL. 
I feel this is a better approach, particularly since those externally-dependent 
modules could not actually be relied on since you might install PDL without 
e.g. GSL; to get PDL with GSL, you'd need to reinstall the whole of PDL again 
and hope for the best.

What this means for users of PDL is currently that, as previously, if you make 
code that needs certain parts of "main" PDL (like the GSL bindings), you need 
to express this in the metadata of your project. What it will mean when the 
process is finished, is that PDL will install (much) quicker, and that to get 
those other modules, you expressly install them, and they will install very 
quickly (on one device here, Transform::Proj4 builds and tests in about 2 secs, 
and PDL::GSL in about 10).

Any questions or problems, please let me know (possibly on the list)!

Best regards,
Ed

________________________________
From: David Mertens <dcmertens.p...@gmail.com<mailto:dcmertens.p...@gmail.com>>
Sent: 03 December 2024 2:22 PM
To: Jörg Sommrey <j...@sommrey.de<mailto:j...@sommrey.de>>; pdl-devel 
<pdl-devel@lists.sourceforge.net<mailto:pdl-devel@lists.sourceforge.net>>
Subject: Re: [Pdl-devel] PDL disappeared from CPAN?

Fyi, this was resolved. I just realized I forgot to CC-all on my reply, so I'm 
sending this back to the mailing list.

David

On Tue, Dec 3, 2024, 8:21 AM Jörg Sommrey 
<j...@sommrey.de<mailto:j...@sommrey.de>> wrote:
Probably a transient malfunction on CPAN. Searching CPAN for "PDL"
produced some hits, but not including "PDL" or "PDL::Core". Accessing
https://metacpan.org/pod/PDL::Core etc. resulted in a 404 error page.

Looks like everything is back now.

-jo


On Tue 03 Dec 2024 01:58:30 PM CET, David Mertens
<dcmertens.p...@gmail.com<mailto:dcmertens.p...@gmail.com>> wrote:

> I have no trouble locating PDL on metacpan, and from there the
> documentation links all work. Googling PDL::Core pulls up meetacpan link as
> the first hit.
>
> Do you mean metacpan or the CPAN client?
>
> David
>
> On Tue, Dec 3, 2024, 5:12 AM Jörg Sommrey 
> <j...@sommrey.de<mailto:j...@sommrey.de>> wrote:
>
>> Hi all,
>>
>> what happened to PDL on CPAN? Cannot see any of the core modules anymore.
>>
>> -jo
>>
>>
>> _______________________________________________
>> pdl-devel mailing list
>> pdl-devel@lists.sourceforge.net<mailto:pdl-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/pdl-devel
>>


_______________________________________________
pdl-general mailing list
pdl-gene...@lists.sourceforge.net<mailto:pdl-gene...@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/pdl-general

_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

Reply via email to