Re: Maintenance of IO::Socket::INET6 - http://search.cpan.org/dist/IO-Socket-INET6/

2008-02-04 Thread Curtis Jewell (Perl-programming e-mail)

On Sat, 2 Feb 2008, Nicholas Clark wrote about Re: Maintenance of...:


On Fri, Feb 01, 2008 at 08:18:21PM +0200, Shlomi Fish wrote:


Due to the fact I did not hear from the original author for 2 weeks,
I'd like to ask the CPAN admins to give me (SHLOMIF on the CPAN) a
co-maintainer status so I can upload my modifications (and future
ones) as a new distribution.


Some people go on holiday for more than 2 weeks.

Nicholas Clark


I'll speak up here (CSJEWELL @cpan) and say that there are worse things 
than just going on holiday that'll cause people to go away temporarily - 
I've been in hospital for almost a month's time (27 and 29 days, as I 
recall) twice in the last two years (the second time was for a surgery that 
should deal with the problem for a few years)...


I'm not anywhere near in authority, but if there is no rush, 4-6 weeks 
would probably be polite, I think!


--Curtis

--
Curtis Jewell (Perl-programming e-mail)
[EMAIL PROTECTED]
[EMAIL PROTECTED]http://curtis.livejournal.com/

Your random numbers are not that random
   --perl5.8.8/util.c

[I use PC-Alpine, which deliberately does not display colors and pictures
in HTML mail]


P($n,$r) and C($n,$r)

2008-02-04 Thread David Nicol
I've written a couple of little recursive routines that provide
arrays or arrayrefs of arrayrefs of all the possible permutations
and combinations, of sets of n items, counting from 0 to n-1,
and wondering if such a thing is worth cluttering up CPAN with.

I'm using them for this crazy four-dimensional chess board...


-- 
A vote for anyone other than Ron Paul is a vote to continue paying income tax


Re: P($n,$r) and C($n,$r)

2008-02-04 Thread Xavier Noria

On Feb 4, 2008, at 5:39 PM, David Nicol wrote:


I've written a couple of little recursive routines that provide
arrays or arrayrefs of arrayrefs of all the possible permutations
and combinations, of sets of n items, counting from 0 to n-1,
and wondering if such a thing is worth cluttering up CPAN with.


There are some modules about combinatorics in CPAN, aren't those  
subroutines already covered by them?


-- fxn



Re: Namespace for new perl (chess) module

2008-02-04 Thread Daniel T. Staal

On Mon, February 4, 2008 4:23 pm, Christian Bartolomaeus wrote:

 I think about putting some generic, non-specific methods in a separate
 module, which wouldn't be useful by itself, but would be used by the
 more specific modules. Maybe it would be useful to put those generic
 methods to

   Chess::Rating::Calculate

 Unfortunately those names don't fit with the existing modules.

 Finally my questions: Is it bad practice to invent yet another
 namespace instead of adding to an existing one (Terrence Brannon
 offered me to use his Chess::Elo namespace)? Do you have any advices
 for me?

In general, if it fits in the current that's probably best, but there
isn't much preference.  (Except for top-level namespaces: The fewer of
those the better.)

My first thought, after looking through your Wikipedia link, is to ask if
there is anything specifcally 'chess' about your module: That ratings
system looks to be useable (and used...) outside the one area.  Perhaps
Statistics::Ratings::Elo?

Daniel T. Staal

---
This email copyright the author.  Unless otherwise noted, you
are expressly allowed to retransmit, quote, or otherwise use
the contents for non-commercial purposes.  This copyright will
expire 5 years after the author's death, or in 30 years,
whichever is longer, unless such a period is in excess of
local copyright law.
---



Re: Namespace for new perl (chess) module

2008-02-04 Thread Jonathan Rockway
* On Mon, Feb 04 2008, Christian Bartolomaeus wrote:
 I think about putting some generic, non-specific methods in a separate
 module, which wouldn't be useful by itself, but would be used by the
 more specific modules. Maybe it would be useful to put those generic
 methods to

   Chess::Rating::Calculate

Sounds good.  But how about just Chess::Rating?  There's no reason to be
too verbose... Chess::Rating is clear and easy to type.  Anyone
searching for a module that calculates chess ratings will likely find
yours and the name will encourage them to read more about it.  That's
the goal.

Also, do the users care about the algorithm used to calculate the
rating?  Would it not be better to have an API like:

  my $r = Chess::Rating-new( method = 'FIDE', ... );

rather than many separate modules?

Anyway, CPAN is very ad-hoc.  People will discover your module if it has
good docs, so there's no need to worry too much about the name.  Good
code speaks for itself ;)

(Who would guess that Angerwhale is blogging software or that
Catalyst is a web framework?  Hopefully nobody, but both have quite a
few users.)

Regards,
Jonathan Rockway


Namespace for new perl (chess) module

2008-02-04 Thread Christian Bartolomaeus
Hi,

I'm new to this list and I'm relatively new to Perl, so please be
patient if I'm asking something stupid.

[As a side note: I asked a similiar question at
[EMAIL PROTECTED], but didn't get much input regarding the
namespace question.]

I wrote a perl module for calculation of FIDE chess 
ratings (cmp. [1]).

There are already two modules related to chess ratings at CPAN:

* Chess::Elo (by Terrence Brannon) [2]
  This module calculates Elo ratings -- but it doesn't fit exactely
  with FIDE ratings, because the calculation method differs.
 
* Chess::FIDE and Chess::FIDE::Player (by Roman Parparov) [3]
  This modules is used to parse players from the FIDE rating list. It
  doesn't calculate ratings.
 
IMHO both names are a bit ambigous in so far as they don't reflect
what the modules are doing actually. 

I came up with the idea to name my modules like

  Chess::Rating::Calculate::FIDE 
  Chess::Rating::Calculate::DWZ 
  ...

I think about putting some generic, non-specific methods in a separate
module, which wouldn't be useful by itself, but would be used by the
more specific modules. Maybe it would be useful to put those generic
methods to

  Chess::Rating::Calculate

Unfortunately those names don't fit with the existing modules.

Finally my questions: Is it bad practice to invent yet another
namespace instead of adding to an existing one (Terrence Brannon
offered me to use his Chess::Elo namespace)? Do you have any advices
for me? 

Best regards

Christian

[1] http://en.wikipedia.org/wiki/Elo_rating
[2] http://search.cpan.org/~tbone/Chess-Elo/
[3] http://search.cpan.org/~romm/Chess-FIDE/


signature.asc
Description: Digital signature


Re: Maintenance of IO::Socket::INET6 -http://search.cpan.org/dist/IO-Socket-INET6/

2008-02-04 Thread Gabor Szabo
On Feb 5, 2008 12:55 AM, Rafael Martinez Torres [EMAIL PROTECTED] wrote:
 First at all, I want to apologize. I'm the original maintainer of
 IO::SOcket::INET6, but three years ago I'm not in charge of that.

No need for apology. You are a volunteer just as the rest of us.


 The [EMAIL PROTECTED] is barely attended, because if has tons of
 SPAM, and the mail server does not detect it. Write me back into
 [EMAIL PROTECTED] in case of trouble.

Now it will be harvested by the spam-bots and you will get tons of spam to this
address too :-)


 Shlomi, please... As Gabor said, I'm afraid I can no longer to maitain this
 module, at least on medium term. So, tell me what can I do to delegate this
 module maintenance to you.

 As a transient solution, just reply me with a private mail to
 [EMAIL PROTECTED], and I will tell you the paswords and the CPAN author:
 MONDEJAR .
 Then,  we can try to pass you the module's main maintenance.
 I don't know if CPAN can enable a module to be maintained by several authors,
 as sourceforge does. If not, module will pass to you.

I don't think giving out passwords is a good idea.

You can just login to PAUSE and set SHLOMIF as a co-maintainer of all
the modules in the package.
Then he can upload to CPAN and be index.

regards
Gabor


Re: Namespace for new perl (chess) module

2008-02-04 Thread David Cantrell

Daniel T. Staal wrote:


My first thought, after looking through your Wikipedia link, is to ask if
there is anything specifcally 'chess' about your module: That ratings
system looks to be useable (and used...) outside the one area.  Perhaps
Statistics::Ratings::Elo?


Something very similar is used for Go ratings, at least in Europe.

--
David Cantrell | Minister for Arbitrary Justice

Today's previously unreported paraphilia is tomorrow's Internet sensation


Re: Maintenance of IO::Socket::INET6 -http://search.cpan.org/dist/IO-Socket-INET6/

2008-02-04 Thread Rafael Martinez Torres
 Send another nice(!) letter to the author making it clear that you will be
 happy if he continued the maintenance of the module or if he passed it
 to you. Then wait for another few weeks before asking the CPAN
 maintainers again.
Thanks, Gabor.

First at all, I want to apologize. I'm the original maintainer of 
IO::SOcket::INET6, but three years ago I'm not in charge of that.

The [EMAIL PROTECTED] is barely attended, because if has tons of 
SPAM, and the mail server does not detect it. Write me back into 
[EMAIL PROTECTED] in case of trouble.

Shlomi, please... As Gabor said, I'm afraid I can no longer to maitain this 
module, at least on medium term. So, tell me what can I do to delegate this 
module maintenance to you. 

As a transient solution, just reply me with a private mail to 
[EMAIL PROTECTED], and I will tell you the paswords and the CPAN author: 
MONDEJAR . 
Then,  we can try to pass you the module's main maintenance.
I don't know if CPAN can enable a module to be maintained by several authors, 
as sourceforge does. If not, module will pass to you.

Again, I apologize. 

 In the meantime both you and the users can already use your not official
 and development versions of the module.

 Gabor


Re: Maintenance of IO::Socket::INET6-http://search.cpan.org/dist/IO-Socket-INET6/

2008-02-04 Thread Rafael Martinez Torres

 No need for apology. You are a volunteer just as the rest of us.

 Now it will be harvested by the spam-bots and you will get tons of spam to
 this address too :-)

Me naive !  I believed this was a private list !
Fortunately, this corporate mail-server is ready with bayessian filters to 
detect SPAM ! .



 You can just login to PAUSE and set SHLOMIF as a co-maintainer of all
 the modules in the package.
 Then he can upload to CPAN and be index.


Done. The second time I was prompted the message :

SHLOMIF was already a co-maintainer of IO::Socket::INET6: skipping

Let me know if you can operate ...