Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.perl.modules > #228

Re: Tree::Range 0.1 released

From Ivan Shmakov <oneingray@gmail.com>
Newsgroups comp.lang.perl.modules, comp.lang.perl.misc
Subject Re: Tree::Range 0.1 released
Date 2013-06-27 08:12 +0000
Organization Aioe.org NNTP Server
Message-ID <87ppv87z1j.fsf@violet.siamics.net> (permalink)
References <87ip1igchz.fsf@violet.siamics.net> <87a9mc9l80.fsf@violet.siamics.net> <oo3t9a-pe72.ln1@anubis.morrow.me.uk>

Cross-posted to 2 groups.

Show all headers | View raw


>>>>> Ben Morrow <ben@morrow.me.uk> writes:
>>>>> Quoth Ivan Shmakov <oneingray@gmail.com>:

 >> So, I've ended up with Tree::Range::RB, and Tree::Range::base for
 >> the ->get_range () and ->range_set () methods.  Both are now
 >> released as Tree::Range 0.1.  The CPAN page for the version is:

 >> http://search.cpan.org/~onegray/Tree-Range-0.1/

 >> PS.  The namespace registration request is filed and pending
 >> approval.

 > The namespace registration process is pretty-much defunct at this
 > point.  Both Tree::Range::RB and Tree::Range::base are already as
 > 'properly registered' as they need to be; that is, they are listed in
 > 02packages.details.txt.gz on CPAN, so clients like CPAN.pm and cpanm
 > will find your distributions for those package names.

	Yes.

	Still, it's recommended by [1] (though feel free to file a bug
	report if you think it shouldn't be):

    [...] A registration is not a prerequisite for uploading.  It is
    just recommended for better searchability of the CPAN and to avoid
    namespace clashes.  [...]

	Besides, it'll add some useful bits of information to [2].

[1] https://pause.perl.org/pause/authenquery?ACTION=apply_mod
[2] http://search.cpan.org/~onegray/

 > However, it goes against convention to have a distribution called
 > Tree-Range that does not contain a module Tree::Range.  You should
 > consider either renaming Tree::Range::base

	Won't this go against the example set by Digest::base? (which I
	tend to think as a good enough to stick to.)

 > or at least providing a documentation-only Tree::Range explaining why
 > there isn't a module there.

	I guess I'd consider the latter for 0.2.  (Which I hope'll be
	the release fixing only the documentation and the metadata.)

	The other option would be to have Tree::Range->new () behave
	like Digest->new ().

-- 
FSF associate member #7257

Back to comp.lang.perl.modules | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

a new Tree::Interval-like module on top of Tree::RB? Ivan Shmakov <oneingray@gmail.com> - 2013-06-13 17:13 +0000
  Tree::Range 0.1 released Ivan Shmakov <oneingray@gmail.com> - 2013-06-27 05:27 +0000
    Re: Tree::Range 0.1 released Ben Morrow <ben@morrow.me.uk> - 2013-06-27 07:47 +0100
      Re: Tree::Range 0.1 released Ivan Shmakov <oneingray@gmail.com> - 2013-06-27 08:12 +0000
        Re: Tree::Range 0.1 released Ben Morrow <ben@morrow.me.uk> - 2013-06-27 11:24 +0100
          Re: Tree::Range 0.1 released Ivan Shmakov <oneingray@gmail.com> - 2013-06-27 11:05 +0000
            Re: Tree::Range 0.1 released Ben Morrow <ben@morrow.me.uk> - 2013-06-27 12:50 +0100
              Re: Tree::Range 0.1 released Ivan Shmakov <oneingray@gmail.com> - 2013-06-27 13:11 +0000
                Benchmark-ing Tree::Range::RB? Ivan Shmakov <oneingray@gmail.com> - 2013-07-02 19:37 +0000

csiph-web