Re: spamming cpan? was [Fwd: Perl-Freelancer needed]

2006-10-05 Thread Sam Vilain
David Golden wrote: Corion contacted them (see http://use.perl.org/~Corion/journal/31223 http://use.perl.org/%7ECorion/journal/31223 ): I got some spam by a German company (Online Microsystems) seeking a freelancer today. I gave them a call and educated them about jobs.perl.org

Re: Give up your modules!

2006-08-25 Thread Sam Vilain
Ken Williams wrote: That said, there ought to be a way for the community to move forward without having the original author be the bottleneck. With open-source licenses, there's explicitly a way for someone else in the community to pick up the reins and release a derivative of the original

Re: Test-time dependencies.

2006-08-05 Thread Sam Vilain
Johan Vromans wrote: Ken Williams [EMAIL PROTECTED] writes: My intention when I added 'build_requires' to Module::Build was not to let people avoid downloading building those dependencies, but rather to indicate that there was no runtime dependency, ... For this to function properly, the

Re: A Semi-Public Version Control Repository for Your CPAN Modules

2006-06-26 Thread Sam Vilain
Shlomi Fish wrote: Another option is to just upload the distribution with your changes using your own PAUSE ID to cpan. It will not get indexed, but succeeds in that users who don't know about or trust some external repository can still access your changes via the CPAN network. I

Re: CPAN6

2006-06-26 Thread Sam Vilain
Leon Brocard wrote: Of course not - but in the usual Perl way, if you don't like it, you can build your own cpan6! And release it to, errr, CPAN. But as with most Perl 6 projects, I have to ask: Why do we have to wait for Perl 6 before we get a better CPAN? We don't, we're building it

Re: A Semi-Public Version Control Repository for Your CPAN Modules

2006-06-25 Thread Sam Vilain
Shlomi Fish wrote: Now, Adam Kennedy recently made an interesting step of making commit access to a Subversion repository with the source code for most of his modules to anyone with a valid PAUSE login: http://use.perl.org/~Alias/journal/29327 My suggestion is for you to do something

Re: I think we can just scrap CPAN Ratings altogether

2006-05-25 Thread Sam Vilain
A. Pagaltzis wrote: * Adam Kennedy [2006-05-23 11:10:13] Data-Pageset (1.03) — 1 star: This is reciprocal karma for the author one-starring a competing module and advertising his own. Bad form. (not a commentary on how this works) This sort of thing is lunacy. What’s the point of

Re: Module abstract: Is its length still limited?

2005-11-08 Thread Sam Vilain
On Mon, 2005-11-07 at 21:08 -0500, Ricardo SIGNES wrote: * Andreas J. Koenig [EMAIL PROTECTED] [2005-11-07T17:29:50] I will be very happy if you guys decide something and let me know. I'll adjust the code for the forms on PAUSE then. Here's my official vote: (length $module_name +

Re: Module abstract: Is its length still limited?

2005-11-07 Thread Sam Vilain
On Sun, 2005-11-06 at 07:51 +0100, Andreas J. Koenig wrote: So, the question I would now ask: How rigidly should I enforce the 44-character limit if I am guiding someone in the task of creating proper Perl modules? As the module list is dead, we cannot really argue in favor of 44

Re: Name advice: check license of dependencies

2005-10-31 Thread Sam Vilain
On Mon, 2005-10-31 at 11:20 -0500, Mark Stosberg wrote: I don't like any of the names I've come up with so far. It seems clear that it should be in the Module:: namespace, but beyond that I'm unsure. Possibilities: Module::GuessLicense Module::License

Re: Tests needing user parameters

2005-10-20 Thread Sam Vilain
On Wed, 2005-10-19 at 21:51 +0100, Jess Robinson wrote: Hey folks, I'm writing a module which will need user account data for it's tests, and I'm wondering if theres a standard way (or module) for doing this.. Else I'll guess I'll look for environment variables and otherwise not test,

Re: Getopt::Long wishes (was: RFC: Getopt::Modern)

2005-06-27 Thread Sam Vilain
Orton, Yves wrote: Imo it would better to expose a different subroutine name for this. sub GetOptions { GetOptionsArray([EMAIL PROTECTED],@_); } Is that ruled out for some reason? If you consider the signature a part of the subroutine name, then simply making it take an arrayref as the first

Re: Getopt::Long wishes (was: RFC: Getopt::Modern)

2005-06-26 Thread Sam Vilain
Johan Vromans wrote: You mean, you are going to pass things like STDOUT, STDERR, ENV and so on, to every function that may use them? [1] Global things are intended to be global, I'd say. This is why code using CGI.pm is so hard to wrap, too. Assumptions that globals will always be globals.

Re: RFC: Getopt::Modern

2005-06-19 Thread Sam Vilain
Johan Vromans wrote: I have several tools that take different syntax on the command line, specific for the task. For example, subcommands: mycmd init db=$HOME/mydb mycmd load db=$HOME/mydb data1 mycmd load --trace db=$HOME/mydb data1 mycmd --trace load db=$HOME/mydb data1 Yes;

Re: IO::ALL (Was: check for errors on close())

2005-04-27 Thread Sam Vilain
Smylers wrote: I've only just begun to reap the benefits of it. After how long of using it? Does that mean that initially you found it more hassle? No, not at all. I've just only found myself using it twice so far. However, when I did I found it deliciously DWIMmy and extremely handy. eg, in

Re: check for errors on close()

2005-04-21 Thread Sam Vilain
Eric Wilhelm wrote: Just spent way too much time trying to find a bug when it turns out that I just had a full disk. So, food for thought for today: close() does not always return true. close(FILE) or die file error: $!; In the disk-full case, open() succeeds (if there are still inodes

Re: Win32::TieRegistry or Perl problem (?)]

2005-03-07 Thread Sam Vilain
Ken Williams wrote: On Mar 2, 2005, at 5:53 PM, Linda W wrote: I'm not sure what perl does with invalid character data in a variable when you try to manipulate it by appending it to another value. There's no such thing as invalid character data in Perl strings. Perl strings can contain

Re: Net::Ftp use proxy et al...

2005-02-21 Thread Sam Vilain
it a registry, you'll hit a sore spot on lots of people ;) -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: Tree::Meta

2005-02-14 Thread Sam Vilain
for the extra information is an interesting idea. How about Tie::DAG? or Tie::DAG::Meta/Tree::DAGMeta ... -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: Class::Validating - naming suggestions

2005-01-05 Thread Sam Vilain
-- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: Module naming advice

2005-01-04 Thread Sam Vilain
reads very well: use module 'Foo::Bar' as 'Bar'; use package 'Foo::Bar' as 'Bar'; And this does not read as well (at least, in English): use aka 'Foo::Bar' as 'Bar'; My suggestion; use aliasing to 'Bar', 'Foo::Bar'; With the upside that aliasing also clearly states what the module does. -- Sam

cross-posted FAQ question [was: Win98 - DBD-Oracle install issue]

2004-12-14 Thread Sam Vilain
lists on e-mails you send. -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: DBIx::DBH - Perl extension for simplifying database connectio ns

2004-12-07 Thread Sam Vilain
that to a set of connection parameters. ie, if we're going to go ahead and try to make some sense of how you specify the parameters to the DBI connect call, why don't we go the whole way and think about where that connection information is coming from? -- Sam Vilain, sam /\T vilain |T net, PGP key

Re: Suite of modules to be released - the name game

2004-11-07 Thread Sam Vilain
modules, or had new modules made from the ones that really are new and different, the originals can be deprecated and laid to rest. -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: Which namespace for a build system?

2004-09-07 Thread Sam Vilain
? :-) http://search.cpan.org/dist/Algorithm-Dependency/ -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: namespace for users and groups

2004-08-23 Thread Sam Vilain
-Oriented Design and Architecture_, by *Yun-Tung Lau http://www.amazon.com/exec/obidos/search-handle-url/index=booksfield-author=Yun-Tung%20Lau/102-5857950-6496945 (isbn://0201711613/) uses ACL design as one of its worked examples. Highly recommended. -- Sam Vilain, sam /\T vilain |T net, PGP key ID

Re: script local namespacing?

2004-08-01 Thread Sam Vilain
Eric Wilhelm wrote: Just use ProgramName:: The assumption here is that you won't be distributing the modules on CPAN and that your program/project is going to have a unique name. It's been suggested before on this list, and I agree with it. What about the potential conflicts caused by

The CPAN Guide [was Re: Future of the Module List]

2004-07-21 Thread Sam Vilain
of Guide:: distributions based on the old modules list. But first, back to reinventing some more wheels ;-). -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: not-so-plain documentation

2004-06-25 Thread Sam Vilain
. You are looking for Pod::Constants. Or even Scriptalicious... http://search.cpan.org/dist/Scriptalicious/ -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: Module meta data

2004-05-25 Thread Sam Vilain
;-)). It introduces another dependancy, but IMHO it's well worth it for dropping the dependancy on a local Makefile guru. -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: Application framework namespaces

2004-05-24 Thread Sam Vilain
task. It was said before, but I'll repeat it - seperating out the logical components of the framework into seperate distributions (and perhaps releasing a Bundle:: to get the lot) would be well worthwhile. -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID

Re: PerlHack - Adding new flag into a SV

2004-04-27 Thread Sam Vilain
are not the greatest solution to the problems that they are usually used for. Often there are much better approaches that don't involve risking segfaults. Anyway, :-) Yves -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)

Re: New module: Scriptalicious

2004-04-12 Thread Sam Vilain
Thanks all for your feedback. I have added a SEE ALSO section that includes the feedback from this list and released version 1.01. It now also accepts a program version to be passed in the normal way (ie, in $main::VERSION). -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13

New module: Scriptalicious

2004-04-08 Thread Sam Vilain
as capture, but the first returned item is the error code of the command ($?) rather than the first line of its output. Usage: my ($rc, @output) = capture_err(somecommand, @args); AUTHOR Sam Vilain, [EMAIL PROTECTED] -- Sam Vilain, sam /\T vilain |T net, PGP key ID

Re: defining 'constants' at run time

2004-03-05 Thread Sam Vilain
. :) -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering) Only presidents, editors and people with tapeworms have the right to use the editorial we MARK TWAIN

Reshaping the modules list: the current situation

2004-02-24 Thread Sam Vilain
) 21) File Handle, Directory Handle and Input/Output Stream Utilities 22) Microsoft Windows Modules 23) Miscellaneous Modules 24) Interface Modules to Commercial Software 25) Bundles -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid

Reshaping the modules list: a starting point, help remove the bias.

2004-02-24 Thread Sam Vilain
Interface Modules to Commercial Software: - ? Misfits and Oddballs: -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering) A child of five could understand this? Fetch me a child of five. GROUCHO MARX

Re: Reshaping the modules list: a starting point, help remove the bias.

2004-02-24 Thread Sam Vilain
Ah, there's also no math or statistics sections there. Please, someone in the field beat me to it :) -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering) Beauty is only skin deep, but Ugly goes straight to the bone.

Re: Reshaping the modules list: a starting point, help remove the bias.

2004-02-24 Thread Sam Vilain
to be kept current. It might make CPAN look a bit tidier as well :-). -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering) Sarcasm is not the lowest form of wit. Sarcasm is the sour cream of wit. Puns are the lowest

Re: Module lists: defining the problem, restating the goals [was Re: OK, so we've decided...]

2004-02-16 Thread Sam Vilain
information, then link to the target site, and to each other. So, editorial content may have the desired effect of raising search engine rankings; especially the more they are linked to as a primary source of this information. -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP

Module lists: defining the problem, restating the goals [was Re: OK, so we've decided...]

2004-02-15 Thread Sam Vilain
to dedicate at some time this week to research and kick-start this recategorisation effort. -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering) The most incomprehensible thing about the world is that it is comprehensible

Re: pure perl Zlib

2004-02-15 Thread Sam Vilain
On Mon, 16 Feb 2004 10:19, Nicholas Clark wrote; Autrijus suggested Compress::Zlib::PurePerl, which I think is reasonable. ...but it doesn't use Zlib! :) Compress::Gzip? -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid

OK, so we've decided that the right modules are too hard to find.

2004-02-14 Thread Sam Vilain
. Such modules would likely feature as recommended in the relevant sections. If anyone who knows of any similar re-categorisation efforts (is there anything useful on PerlMonks perhaps?), now is the time to bring them forward. -- Sam Vilain, sam /\T vilain |T net, PGP key ID: 0x05B52F13 (include my

Re: Testing output to STDOUT and STDERR

2004-02-09 Thread Sam Vilain
extracted out of the ePerl code base. I'd call it something like IO::Capture if I were to CPAN it. IO::Seize isn't quite right, but seize is definitely a good Perlish name for the function. Note that php has a built-in function to do just this. -- Sam Vilain, sam /\T vilain |T net, PGP key ID

Re: Testing output to STDOUT and STDERR

2004-02-09 Thread Sam Vilain
) and prints to it normally Its very annoying actually that there isnt a reliable and clean way to intercept STDOUT/STDERR properly. (IMO) Other than fork and IPC, which bites and doesn't play well with the test suites... try forking in the middle of a Test::Builder run. -- Sam Vilain, sam /\T

Re: would you$please shut the door?

2004-01-13 Thread Sam Vilain
of those on CPAN.. :-) No, especially when Locale::Maketext is so very well suited to this task... -- Sam Vilain, [EMAIL PROTECTED] Give a small boy a hammer and he will find that everything he encounters needs pounding. ABRAHAM KAPLAN

Re: namespace for module

2003-12-03 Thread Sam Vilain
a flat purple to the time. Do you mean an XML `Tree', `Fragment' or `Element' perhaps ? Out of interest, could you pass your module a DOM compliant XML Document, eg from Xerces/Sablotron/etc to work with ? -- Sam Vilain, [EMAIL PROTECTED] If you are out to describe the truth, leave elegance

Re: Another sticky module naming issue

2003-09-16 Thread Sam Vilain
and steal the attribute stuff from there ... that is if Sam doesn't mind ;-) Not at all, please go ahead. -- Sam Vilain, [EMAIL PROTECTED] It is unwise to be too sure of one's own wisdom. It is healthy to be reminded that the strongest might weaken and the wisest might err. -- Mahatma Gandhi

More on authors that don't respond

2003-08-14 Thread Sam Vilain
make the FBI visit you. -- Sam Vilain, [EMAIL PROTECTED] 'Martyrdom' is the only way a person can become famous without ability GEORGE BERNARD SHAW

Re: More on authors that don't respond

2003-08-14 Thread Sam Vilain
returns `undef' that it's finished? Should there be a similar set of conventions for resetting or un-getting items from the iterator? -- Sam Vilain, [EMAIL PROTECTED] Real software engineers don't program in assembler. They become queasy at the very thought.

Re: what to do with dead camels ?

2003-08-04 Thread Sam Vilain
that authors want to know. -- Sam Vilain, [EMAIL PROTECTED] The rich will do anything for the poor but get off their backs. KARL MARX

Re: Naming Advice - Devel::DebugPrint

2002-08-15 Thread Sam Vilain
described I think the name is pretty appropriate. -- Sam Vilain, [EMAIL PROTECTED] WWW: http://sam.vilain.net/ 7D74 2A09 B2D3 C30F F78E GPG: http://sam.vilain.net/sam.asc 278A A425 30A9 05B5 2F13 Please dont ask me what the score is, Im not even sure what the game is. ASHLEIGH

Re: name of perl in MakeMaker

2002-04-08 Thread Sam Vilain
. Tested with 5.00503 and 5.6.1. I fall back to the $Config{perlpath} and $^X variables in the event of a failure with this method. There should be an easier way. Cheers, -- Sam Vilain, [EMAIL PROTECTED] WWW: http://sam.vilain.net/ 7D74 2A09 B2D3 C30F F78E GPG: http