Re: Exporter and subroutine circular dependencies between modules

2022-03-13 Thread Diab Jerius
On 3/13/22 19:12, Shawn H Corey wrote: On 2022-03-13 18:44, Diab Jerius wrote: I prefer yet another fashion (everything is driven by what's in %EXPORT_TAGS), but back to the point of the OP's problem, this doesn't initialize @EXPORT until runtime, so I think will have the

Re: Exporter and subroutine circular dependencies between modules

2022-03-13 Thread Diab Jerius
On Sun, Mar 13, 2022, 18:19 Shawn H Corey wrote: > On 2022-03-13 18:08, Diab Jerius via module-authors wrote: > > require Exporter; > our @ISA= qw( Exporter ); > our @EXPORT= qw( foo ) > > I prefer this way: > > # -- > # E

Re: Exporter and subroutine circular dependencies between modules

2022-03-13 Thread Diab Jerius via module-authors
On 3/13/22 16:13, David Christensen wrote: module-authors: I have been wrestling with the Exporter module and subroutine circular dependencies between modules for a number of years.  I have yet to find a satisfactory solution. [...] What is the "proper" way to avoid or solve the problem o

Re: How to handle minimum versions of dependencies which are recommended but not required?

2021-08-10 Thread Diab Jerius
On 8/8/21 4:26 PM, Dan Book wrote: On Sun, Aug 8, 2021 at 3:35 PM Diab Jerius <mailto:djer...@cpan.org>> wrote: Howdy! I've a module (https://metacpan.org/release/DJERIUS/Data-Record-Serialize-0.27-TRIAL <https://metacpan.org/release/DJERIUS/Data-Record-Ser

Re: How to handle minimum versions of dependencies which are recommended but not required?

2021-08-10 Thread Diab Jerius
On 8/8/21 5:47 PM, David Cantrell wrote: On 08/08/2021 20:34, Diab Jerius wrote: Here's the problem, illustrated by this CPAN testers failure: http://www.cpantesters.org/cpan/report/2f961e48-6bf6-1014-90df-a468c69b7236 The smoker has versions of Cpanel::JSON::XS and YAML::XS whic

How to handle minimum versions of dependencies which are recommended but not required?

2021-08-08 Thread Diab Jerius
Howdy! I've a module (https://metacpan.org/release/DJERIUS/Data-Record-Serialize-0.27-TRIAL) which may use JSON and YAML writers. For JSON, I use JSON::MaybeXS.  Cpanel::JSON::XS >= 3.0236 is required. My code can use either YAML::XS or YAML::PP.  YAML::XS  >= 0.67 is required. Since JSON &

Re: Module namespace for IEEE754 encoder/decoder

2021-06-03 Thread Diab Jerius
, and makes it harder for other people to contribute new formats. Yes, sorry about not acknowledging you'd said that. I read the email thread yesterday and replied today, and apparently did a buffer purge in between. On 03-Jun-21 11:05, Diab Jerius wrote: The free-for-all that is CPAN names

Re: Module namespace for IEEE754 encoder/decoder

2021-06-03 Thread Diab Jerius
The free-for-all that is CPAN namespaces is particularly hard to navigate, and I would be enthusiastic if we could create a hierarchy that makes it easy to understand the relationship between them. I would recommend against using the "top level" space, Number::Binary, as that would reserve a n

Re: rt.cpan.org is going away

2021-01-21 Thread Diab Jerius
On 1/21/21 11:40 AM, Dave Rolsky wrote: On Thu, Jan 21, 2021 at 10:26 AM Diab Jerius <mailto:djer...@cpan.org>> wrote: On 1/21/21 11:06 AM, Diab Jerius wrote: > > I would hope that at the very least TPF would step forward to fund a > grant to someone to

Re: rt.cpan.org is going away

2021-01-21 Thread Diab Jerius
On 1/21/21 11:06 AM, Diab Jerius wrote: I would hope that at the very least TPF would step forward to fund a grant to someone to take over rt.cpan. Or maybe not.  Just tried to email the address provided on TPF's web site and got this: 550 5.1.1 : Recipient address rejected:

Re: rt.cpan.org is going away

2021-01-21 Thread Diab Jerius
On 1/21/21 9:31 AM, Paul "LeoNerd" Evans wrote: rt.cpan.org, the bugtracker used by nearly 80% of all CPAN modules [1], is going to be shut down on 1st March this year [2]; 39 days from when I write this email. I am rather concerned about this, as there doesn't appear to b

Re: Perl 5.26 and the . in INC issue where modules won't install

2018-11-01 Thread Diab Jerius
One of the (few?) benefits of using cpan over cpanm is that you can use the distroprefs [1] functionality to automatically apply local patches when installing from CPAN. Mixing cpan and cpanm makes for an awkward workflow, but I don't know of a cpanm equivalent. [1] http://perldoc.perl.org/CPAN.

Re: executable only Perl distributions & CPAN

2018-09-07 Thread Diab Jerius
On Fri, Sep 7, 2018 at 4:18 PM, Dan Book wrote: > (duplicate reply because first one didn't go to the list) > > On Fri, Sep 7, 2018 at 4:01 PM Diab Jerius wrote: >> >> Howdy, >> >> My apologies if this topic has been covered elsewhere; I've bee

Re: executable only Perl distributions & CPAN

2018-09-07 Thread Diab Jerius
On Fri, Sep 7, 2018 at 4:18 PM, Karen Etheridge wrote: > > > On Fri, Sep 7, 2018 at 12:59 PM, Diab Jerius wrote: >> >> >> I see two options: >> >> 1. Create an empty package which gets indexed; or >> 2. Add an entry to the "provides"

executable only Perl distributions & CPAN

2018-09-07 Thread Diab Jerius
pan/metacpan-web/issues/601) and thus isn't installable by CPAN clients, or indeed discoverable by metacpan, which is a shame. P.P.S. FWIW, here's the META.yml (without dependency entries): --- abstract: 'plot vectors as arrows or rectangles' author: - 'Diab Jerius '

Re: Help w/ naming module

2017-09-22 Thread Diab Jerius
several different ones. To me CPAN is a library, not just a toolbox. Again, my apologies for the lack of diplomacy. Diab On Fri, Sep 22, 2017 at 12:23 AM, Diab Jerius wrote: > > On Thu, Sep 21, 2017 at 5:11 PM, Karen Etheridge wrote: > > > > Given that there is so much

Re: Help w/ naming module

2017-09-21 Thread Diab Jerius
ed behavior, and does not meet my requirements. On Thu, Sep 21, 2017 at 12:23 PM, Diab Jerius wrote: > > > > On Thu, Sep 21, 2017 at 1:58 PM, Diab Jerius wrote: > > > > > > > > On Thu, Sep 21, 2017 at 12:59 PM, Diab Jerius wrote: > > >

Re: Help w/ naming module

2017-09-21 Thread Diab Jerius
On Thu, Sep 21, 2017 at 1:58 PM, Diab Jerius wrote: > > > > On Thu, Sep 21, 2017 at 12:59 PM, Diab Jerius wrote: > > > > > > > > > > On Thu, Sep 21, 2017 at 11:30 AM, Michael Greb wrote: > >> > >> On 09/20, Diab Jerius wrote: >

Re: Help w/ naming module

2017-09-21 Thread Diab Jerius
On Thu, Sep 21, 2017 at 12:59 PM, Diab Jerius wrote: > > > > > On Thu, Sep 21, 2017 at 11:30 AM, Michael Greb wrote: >> >> On 09/20, Diab Jerius wrote: >> > I've written a module[1] to scratch an itch, namely easily wrapping hashes >> > retur

Re: Help w/ naming module

2017-09-21 Thread Diab Jerius
On Thu, Sep 21, 2017 at 11:30 AM, Michael Greb wrote: > On 09/20, Diab Jerius wrote: > > I've written a module[1] to scratch an itch, namely easily wrapping > hashes > > returned from subroutines as objects[2]. > > > > I've named it Return::Object,

Help w/ naming module

2017-09-20 Thread Diab Jerius
Howdy! I've written a module[1] to scratch an itch, namely easily wrapping hashes returned from subroutines as objects[2]. I've named it Return::Object, based on my particular use case, but I'm finding it useful for more general wrapping of hashes, hence my quest for a more general name for it.

Re: Module Naming: a Path::Iter::Rule subclass which scans FTP sites

2017-05-08 Thread Diab Jerius
On Thu, May 4, 2017 at 12:53 PM, Reini Urban wrote: > Thinking about it, I like the name Net::FTP::Path::Iter best > > Reini Urban > rur...@cpan.org > That sounds good to me as well. Thanks!

Re: Module Naming: a Path::Iter::Rule subclass which scans FTP sites

2017-05-04 Thread Diab Jerius
Correction, it subclasses Path::Iterator:Rule, which makes the names even longer! On Thu, May 4, 2017 at 10:07 AM, Diab Jerius wrote: > Howdy, > > I've developed a module which subclasses Path::Iter::Rule and uses > Net::FTP to scan FTP sites [1]. I'm stuck on naming it

Module Naming: a Path::Iter::Rule subclass which scans FTP sites

2017-05-04 Thread Diab Jerius
Howdy, I've developed a module which subclasses Path::Iter::Rule and uses Net::FTP to scan FTP sites [1]. I'm stuck on naming it. * Net::FTP::Rule (the current working name) is just plain opaque. * Path::Iter::Rule::FTP seems backwards. FTP should be up front. On the other hand, maybe PIR will

Module name advice

2016-12-26 Thread Diab Jerius
Howdy! I'm working on a module (a role) which is the basis for simple ad-hoc "networks", where each node is an object consuming the role. The role uses Beam::Emitter to provide a publish/subscribe mechanism for broadcasting events, but emitters can publish directly to individual subscribers. The

Fwd: PDLx::Mask - search.cpan.org uses README.pod instead of lib/PDLx/Mask.pm

2016-10-28 Thread Diab Jerius
our modules. > -Dan > > On Fri, Oct 28, 2016 at 12:17 PM, Diab Jerius > wrote: >> >> On Wed, Oct 26, 2016 at 6:52 PM, Dan Book wrote: >> > On Wed, Oct 26, 2016 at 6:14 PM, Diab Jerius >> > wrote: >> >> >> >> Howdy, >>

Re: PDLx::Mask - search.cpan.org uses README.pod instead of lib/PDLx/Mask.pm

2016-10-28 Thread Diab Jerius
On Wed, Oct 26, 2016 at 6:52 PM, Dan Book wrote: > On Wed, Oct 26, 2016 at 6:14 PM, Diab Jerius > wrote: >> >> Howdy, >> >> The PDLx-Mask distribution has a README.pod file at the top level, as >> well as actual module documentation in lib/PDLx/Mask

Re: PDLx::Mask - search.cpan.org uses README.pod instead of lib/PDLx/Mask.pm

2016-10-27 Thread Diab Jerius
Thanks. I'll move the README.pod somewhere innocuous. On Wed, Oct 26, 2016 at 6:52 PM, Dan Book wrote: > On Wed, Oct 26, 2016 at 6:14 PM, Diab Jerius > wrote: >> >> Howdy, >> >> The PDLx-Mask distribution has a README.pod file at the top level, as >> w

PDLx::Mask - search.cpan.org uses README.pod instead of lib/PDLx/Mask.pm

2016-10-26 Thread Diab Jerius
Howdy, The PDLx-Mask distribution has a README.pod file at the top level, as well as actual module documentation in lib/PDLx/Mask.pm. On the module's main page: http://search.cpan.org/~djerius/PDLx-Mask-0.01/ The PDLx::Mask link goes to README.pod, not to lib/PDLx/Mask.pm That's not quite wh

Re: PDL::Fit::Levmar isn't installable via cpan; help on debugging

2015-05-19 Thread Diab Jerius
ration that matches > the distribution name). > > > On Tue, May 19, 2015 at 8:47 AM, Diab Jerius > wrote: >> >> Could someone look into why PDL::Fit::Levmar is visible on >> search.cpan.org, but isn't installable by the cpan command? I'd like >> to send

PDL::Fit::Levmar isn't installable via cpan; help on debugging

2015-05-19 Thread Diab Jerius
Could someone look into why PDL::Fit::Levmar is visible on search.cpan.org, but isn't installable by the cpan command? I'd like to send a patch upstream to fix that. http://search.cpan.org/~jlapeyre/PDL-Fit-Levmar-0.0096/ % cpan PDL::Fit::Levmar CPAN: File::HomeDir loaded ok (v1.00) CPAN: Storab

Re: Module name advice

2014-09-19 Thread Diab Jerius
On Thu, Sep 18, 2014 at 3:40 PM, Aristotle Pagaltzis wrote: > * Ben Deutsch [2014-09-18 20:20]: >> Text::Template::LocalVars > I like that one. Thanks much for the help. Diab

Re: Module name advice

2014-09-19 Thread Diab Jerius
On Thu, Sep 18, 2014 at 12:28 PM, David Cantrell wrote: > On Thu, Sep 18, 2014 at 10:55:19AM -0400, Diab Jerius wrote: >> I've written a module which subclasses Text::Template and provides >> local encapsulation of template variable environments >> (https://bitbucket

Module name advice

2014-09-18 Thread Diab Jerius
I've written a module which subclasses Text::Template and provides local encapsulation of template variable environments (https://bitbucket.org/djerius/text-template-localize). I like the name Text::Template::Localize, as in making things "local", like the Perl 'local' command, but the name sounds