Re: What hurts you the most in Perl?

2010-11-30 Thread Chris Dolan
On Nov 29, 2010, at 6:52 PM, Bill Ward wrote: What hurts me is that Perl has fallen out of favor so much ... I'm contemplating jumping ship myself, and moving to Ruby or Python, not because of anything intrinsic to the language but just because Perl is going the way of Cobol or Fortran. I

Re: What hurts you the most in Perl?

2010-11-26 Thread Chris Dolan
On Nov 26, 2010, at 5:24 AM, Paul LeoNerd Evans wrote: On Wed, Nov 24, 2010 at 04:54:31PM +0100, Sébastien Aperghis-Tramoni wrote: In terms of Perl itself, apart from the reference syntax, the thing that really annoyed me recently was the lack of advanced debug tools, for example to find me

Re: Why are you releasing modules to CPAN?

2010-05-30 Thread Chris Dolan
On May 30, 2010, at 5:35 AM, Jonathan Rockway wrote: * On Thu, May 27 2010, Gabor Szabo wrote: This whole thing makes me wonder, why do *you* really contribute to CPAN? So that people other-than-me can fix my apps before I even know they're broken. The real question is "why do you fix ot

Re: Why are you releasing modules to CPAN?

2010-05-27 Thread Chris Dolan
On May 27, 2010, at 6:33 AM, Gabor Szabo wrote: So why do *you* contribute to CPAN? Cynical reason: Because otherwise code I write stays locked up in my employer's intellectual property. Convincing them to release it as open source is easier than convincing them to let me continue to use

Re: how to set $VERSION throughout distribution

2009-09-13 Thread Chris Dolan
On Sep 13, 2009, at 7:36 AM, Shawn H Corey wrote: Jonas Brømsø Nielsen wrote: dist_name => 'Workflow', dist_version_from => 'lib/Workflow.pm', I would be tempted to: dist_version_from => 'lib/Workflow/VERSION.pm', Comments? I thought about that too and rejected it as unnece

Re: how to set $VERSION throughout distribution

2009-09-11 Thread Chris Dolan
On Sep 11, 2009, at 8:08 PM, Jonathan Swartz wrote: What's a good policy for setting $VERSION in the non-"main" modules of a distribution? e.g. I've got Server-Control-0.08, and Server::Control contains our $VERSION = '0.08'; but none of the other modules in the distribution (e.g. Serv

Re: question concerning module architecture

2009-08-09 Thread Chris Dolan
On Aug 9, 2009, at 3:03 PM, Geoffrey Leach wrote: Is here any way for a module to discover the package that requires it? You can invoke caller() within Getopts::Auto::import Chris

Re: Structured Changelog?

2009-06-28 Thread Chris Dolan
Josh, I participated in a previous thread on this topic, but I couldn't find it (maybe it was blog comments?) From memory, I think we concluded that, no, there was no formal spec and that it would be too painful to build one broad enough for everyone's taste. So, we dropped the idea. M

Re: Module::Build + documenation woes

2009-06-13 Thread Chris Dolan
I believe you missed the point of Paul's joke. He was quoting advice from ExtUtils::MakeMaker that many of us consider antiquated: http://www.perl.com/doc/manual/html/lib/ExtUtils/MakeMaker.html#DESCRIPTION Chris On Jun 12, 2009, at 9:41 AM, Jonathan Yu wrote: I have *never* used h2xs to

Re: Help needed testing security of login module

2009-05-20 Thread Chris Dolan
On May 20, 2009, at 4:24 PM, Bill Ward wrote: Over the years I've developed my own private Perl web login module. It takes a username or email address and password, checks it against the database, and creates the cookies. It has a 'forgot my password' option which is reasonably secure (of

Re: New Module

2009-05-03 Thread Chris Dolan
On May 3, 2009, at 6:54 AM, Aristotle Pagaltzis wrote: * Jonathan Rockway [2009-05-03 08:00]: This is why Perl people should blog more. Agreed, that helps up to a point. But you can’t natter on about *every* module at the same level of noise. I vehemently agree. At the risk of derailing t

Re: Module for detecting is a method is overridden

2009-03-09 Thread Chris Dolan
On Mar 8, 2009, at 11:48 AM, Ovid wrote: I want to write a module which allows me to quickly detect if a method is overriding a parent class method (I already know about the method cache invalidation problem). Potential uses would be for something like this: use Attribute::Override;

Re: ARGH!

2009-02-21 Thread Chris Dolan
On Feb 21, 2009, at 2:10 AM, Eric Wilhelm wrote: Is there a critic metric for that? There are several designed to protect internals. Here are the ones among the Perl::Critic core policies: Subroutines::ProtectPrivateSubs ValuesAndExpressions::ProhibitLongChainsOfMethodCalls Variable

RE: ARGH! (was FW: Perl Critic and (honest) hash references)

2009-02-18 Thread Chris Dolan
> Honestly I just left the default perlcritic test script in my package as > generated by Module::Starter. This was the first time I had done so, and I > really had no idea about Perl::Critic until last night when my module > failed > "smoke" testing after upload to CPAN. From the test script I am

Readonly::XS failure under 5.10

2009-02-07 Thread Chris Dolan
Eric, There's an utterly trivial error in Readonly::XS that prevents it from compiling under 5.10. There have been three RT reports about this problem since Oct 2007. The fix is incredibly simple: just put parentheses around the argument to Cart::croak. Will you please fix this bug, or

Re: Module for base 85 encoding

2008-11-24 Thread Chris Dolan
> Yes. RFC 1924 specifies a way to convert an IPv6 address to ASCII, by > treating it as 128 bit integer, writing the number in base 85, then > expressing > each base 85 digit as an ASCII character > > btoa and PDFs break up a stream of bytes into ASCII by treating it as 32 > bit > integers (4 byte

Re: Module for base 85 encoding

2008-11-24 Thread Chris Dolan
> On Mon, Nov 24, 2008 at 10:42:07AM -0600, Chris Dolan wrote: > >> I don't have a good name recommendation, but I do know there is a >> PDF-specific implementation within this CPAN module: >> http://search.cpan.org/src/MHOSKEN/Text-PDF-0.29a/lib/Text/PDF/Filter.pm &

Re: Module for base 85 encoding

2008-11-24 Thread Chris Dolan
> I've written a module that implements the base 85 encoding used by the old > btoa program, and by PDFs as their Ascii85 encoding* > > I'm not sure what to call it. It's functionally equivalent interface to > MIME::Base64, but this isn't a MIME standard, so that's not the correct > top > level to

Re: The value of threads

2008-11-02 Thread Chris Dolan
On Nov 1, 2008, at 7:31 PM, Dr.Ruud wrote: C :) Wow, I was unaware of that module. My primary problem with forking in applications is the programming overhead of joining and sharing. This implementation seems to hide a lot of that complexity. The reuse of the threads API is an added b

The value of threads (was Re: META.yml how to declare the need for threaded perl?)

2008-11-01 Thread Chris Dolan
On Nov 1, 2008, at 10:39 AM, Dr.Ruud wrote: Gabor Szabo schreef: I guess we can implement everything with fork but I think - maybe because of my lack of experience in threads - that it will be better to use them than to fork. I think it was Randal Schwartz who said something like: If the ans

Re: META.yml how to declare the need for threaded perl?

2008-11-01 Thread Chris Dolan
On Nov 1, 2008, at 4:14 AM, Nicholas Clark wrote: On Fri, Oct 31, 2008 at 06:16:01PM -0500, Chris Dolan wrote: Just add a dependency on thread::shared or one of the other threading libraries. Push your problem up the chain! No, not threads::shared $ /home/nclark/Sandpit/588ish/bin/perl

Re: META.yml how to declare the need for threaded perl?

2008-10-31 Thread Chris Dolan
Just add a dependency on thread::shared or one of the other threading libraries. Push your problem up the chain! Chris On Oct 31, 2008, at 7:31 AM, Gabor Szabo wrote: Hi, currently I have this code in Build.PL to check if the perl where Padre is being installed is threaded. use Config;

Re: Integrating license related things of CPAN

2008-10-26 Thread Chris Dolan
On Oct 26, 2008, at 10:24 PM, Bill Ward wrote: The problem is people may add it to META.yml but not remove it from the POD. For one thing, it would be nice to be able to see what the license is when viewing the POD. Once the module is installed META.yml is no longer present, and there's n

Getting co-maint for new modules in a package

2008-10-11 Thread Chris Dolan
The Perl::Critic team has a small but persistent problem with PAUSE. We frequently add new policy modules to the distro. When we do so, the person who does the release gets ownership of that namespace. We have three co-maintainers who do releases, so reminding each other to grant co-maint

Re: Module::Install is a time bomb

2008-09-30 Thread Chris Dolan
On Sep 30, 2008, at 5:04 PM, Gabor Szabo wrote: Excuse me? and you kept this information to yourself all those years? BTW Could I somehow install all the dependencies of a module but not the module itself? Yes, that's what the earlier "test ." recommendation meant. Personally, to get deps

Re: Must exist, right?

2008-06-18 Thread Chris Dolan
On Jun 18, 2008, at 6:35 PM, Andy Armstrong wrote: I assume there's a module that works like this? [snip] It's got to exist, right? I had a look but there are so many ^ (?:Object|Data)::.* modules that it's a bit hard to see the wood for the trees :) -- Andy Armstrong, Hexten Implemen

Re: Naming help - XML "plist" (Apple/Mac/iTunes)

2008-06-13 Thread Chris Dolan
On Jun 13, 2008, at 6:48 PM, Bill Ward wrote: On Fri, Jun 13, 2008 at 4:35 PM, Aristotle Pagaltzis <[EMAIL PROTECTED]> wrote: Note that plists can also be stored in a binary format; would you want to support that also? If so, how about Parse::ApplePlist? I don't know anything about the bina

Re: Licenses of CPAN modules

2008-06-06 Thread Chris Dolan
On Jun 6, 2008, at 4:58 AM, Aristotle Pagaltzis wrote: * Barbie <[EMAIL PROTECTED]> [2008-06-06 11:35]: (Spec 1.4) [required] {map} The license(s) under which this distribution may be used and redistributed, using a YAML mapping to describe the version and the file or url containing the full te

Re: How to challenge a cpan-testers test result?

2008-05-26 Thread Chris Dolan
On May 26, 2008, at 6:43 PM, Eric Roode wrote: On Mon, May 26, 2008 at 4:15 PM, Burak Gürsoy <[EMAIL PROTECTED]> wrote: Hi, It looks like you're suffering from a feature of MakeMaker. Add this to your Makefile.PL options (WriteMakefile): PL_FILES => {}, so that your Build.PL will not b

Re: Reporting CPAN Index Problem

2008-04-16 Thread Chris Dolan
On Apr 16, 2008, at 3:50 PM, imacat wrote: On Wed, 16 Apr 2008 22:00:05 +0200 [EMAIL PROTECTED] (Andreas J. Koenig) wrote: It is a little known fact how decimal numbers convert to version strings in perl. Frankly, I do not even know where it is documented. % perl -le 'use version;print version-

Re: publish/subcribe model via network

2008-04-11 Thread Chris Dolan
On Apr 11, 2008, at 9:23 PM, Eric Wilhelm wrote: ... I would like the "publish" clients to connect to a server, then publish their message and disconnect. (Optionally, they can stay connected and publish more messages.) The "subscribe" clients would hold persistent connections to the ser

Re: Date::Piece -- Happy New Year

2008-01-03 Thread Chris Dolan
On Jan 3, 2008, at 4:48 PM, Johan Vromans wrote: Eric Wilhelm <[EMAIL PROTECTED]> writes: The caveat may apply if today is any day >= 28 -- if we run out of days in the destination month, we stop at the end. I'd say that January 30 + 1 month should be March 1, not February 29. -- Johan T

Re: [Request] File::Wordlist

2007-12-11 Thread Chris Dolan
On Dec 11, 2007, at 3:55 PM, David Landgren wrote: Chris Dolan wrote: Dear really-really-lazyweb, Would someone please create a CPAN module that finds a wordlist on the local computer in a cross-platform friendly manner, a la File::HomeDir? For typical unix systems, that would be: sub

[Request] File::Wordlist

2007-12-06 Thread Chris Dolan
Dear really-really-lazyweb, Would someone please create a CPAN module that finds a wordlist on the local computer in a cross-platform friendly manner, a la File::HomeDir? For typical unix systems, that would be: sub find_wordlist { return '/usr/share/dict/words'; } But it could

Re: RFC: relative.pm

2007-10-07 Thread Chris Dolan
On Oct 6, 2007, at 1:27 PM, Sébastien Aperghis-Tramoni wrote: Paul Hoffman wrote: use relative to => "Enterprise::Framework" => qw(Base Factory); # loads Enterprise::Framework:Base, Enterprise::Framework::Factory Hmm, the last example is equivalent to this: use relative qw(to

Moving a module to another distribution

2007-10-06 Thread Chris Dolan
We're thinking about promoting one of the Perl::Critic::More policies to the core Perl::Critic distribution. As long as the version number increases and PAUSE permissions are OK that should be fine, right? http://search.cpan.org/perldoc? Perl::Critic::Policy::ValuesAndExpressions::Prohibi

Re: [ANNOUNCE] Test::Builder/More/Simple 0.72

2007-09-26 Thread Chris Dolan
On Sep 22, 2007, at 9:06 AM, Salve J Nilsen wrote: - Set up some kind of syndication feed [RSS, Atom] [somewhere sensible] where one can read which distributions currently have a "pre-release" status. The feed might be called "NEED TESTING" or something like that. Make this feed visible on

Re: Should I include second-order dependencies in Makefile.PL?

2007-06-05 Thread Chris Dolan
On Jun 5, 2007, at 8:00 PM, Andy Lester wrote: On Jun 5, 2007, at 7:42 PM, James E Keenan wrote: Is there any reason *not* to do so? Yes. Second-order dependencies are beyond your control. You will have false dependencies when an underlying module changes. Say that Mech has dependency

Re: (Create a new ?) namespace for applications on CPAN

2007-05-19 Thread Chris Dolan
t. Screenshot: http://www.chrisdolan.net/images/Pod-POM-Web.png CPAN: http://search.cpan.org/dist/Pod-POM-Web/ Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chrisdolan.net/ChrisDolan.vcf

Re: bin:: namespace for utilities on CPAN

2007-05-18 Thread Chris Dolan
On May 18, 2007, at 3:15 AM, Dominique Quatravaux wrote: Chris Dolan wrote: Don't forget Mail::SpamAssassin. That's a popular example of a CPAN-hosted, end-user application. I think it would not be an improvement to rename it Application::Mail::SpamAssassin or bin::Mail::SpamAssass

Re: bin:: namespace for utilities on CPAN

2007-05-17 Thread Chris Dolan
aybe .pod files belong under share::man3:: :-) Chris -- Chris Dolan, Equilibrious LLC, http://equilibrious.net/ Public key: http://chrisdolan.net/public.key vCard: http://chrisdolan.net/ChrisDolan.vcf

Re: OO filename abstraction module?

2007-04-27 Thread Chris Dolan
ry this: http://search.cpan.org/dist/Path-Class/ It has a very intuitive API and is based on File::Spec. And it's written by Ken Williams, so it must be good. :-) Chris -- Chris Dolan, Equilibrious LLC, http://equilibrious.net/ Public key: http://chrisdolan.net/public.key vCard: http://chrisdolan.net/ChrisDolan.vcf

Re: echo die > Makefile.PL

2007-04-17 Thread Chris Dolan
Echoing die into Makefile.PL is like putting the following in your modules: die 'Time to upgrade' if $] < 5.008008; Amusing, but ultimately counter-productive and disrespectful of users whose needs you may not understand. Chris -- Chris Dolan, Equilibrious LLC, http://eq

Re: Locally installed modules

2007-04-10 Thread Chris Dolan
install_arg' => q[], 'mbuild_install_build_command' => q[./Build], 'mbuildpl_arg' => q[], 'no_proxy' => q[], 'prerequisites_policy' => q[ask], 'scan_cache' => q[atstart], 'term_ornaments' => q[1], &#

Re: CPAN testers machines that lack Module::Build

2007-03-15 Thread Chris Dolan
On Mar 15, 2007, at 8:54 PM, Adam Kennedy wrote: Chris Dolan wrote: M::B does not require make nor a C compiler to install or run, once you have all of its dependencies installed. That means that in theory it can be installed on a Mac that lacks the Developer Tools or on Windows with

Re: CPAN testers machines that lack Module::Build

2007-03-14 Thread Chris Dolan
suppose M::I::Catalyst could have helped build a PAR for me that I could have copied over, but his machine was Intel and mine was PPC so it would have been suboptimal at best. So, we resorted to installing a build environment via the Mac Developer Tools disk... Chris --

Re: CPAN testers machines that lack Module::Build

2007-03-13 Thread Chris Dolan
by failing at one of Module::Build's primary goals: to minimize non-Perl dependencies and achieve greater portability. Chris -- Chris Dolan, Equilibrious LLC, http://equilibrious.net/ Public key: http://chrisdolan.net/public.key vCard: http://chrisdolan.net/ChrisDolan.vcf

Re: CPAN testers machines that lack Module::Build

2007-03-11 Thread Chris Dolan
ion of the two newer technologies, CPANPLUS and Build.PL has been more tumultuous. Please, please don't give up on either CPANPLUS and M::B! Despite some hiccups, these are important technologies that have driven the CPAN infrastructure forward. Chris -- Chris Dolan, Equilibrious LLC, htt

Re: CPAN testers machines that lack Module::Build

2007-03-10 Thread Chris Dolan
s author, can do about these? Short of (a) Use only Makefile.PL (b) Include Module::Build explicitly as a prerequisite of your module (c) Ignore test reports from CPANPLUS (d) create_makefile_pl => 'traditional' Chris -- Chris Dolan, Equilibrious LLC, http://equil

Re: Custom extensions to META.yml

2007-03-04 Thread Chris Dolan
ed is the module creator's equivalent of Perl Best Practices. Chris -- Chris Dolan, Equilibrious LLC, http://equilibrious.net/ Public key: http://chrisdolan.net/public.key vCard: http://chrisdolan.net/ChrisDolan.vcf

Re: Another non-free license - PerlBuildSystem

2007-02-21 Thread Chris Dolan
On Feb 21, 2007, at 5:37 PM, A. Pagaltzis wrote: * Chris Dolan <[EMAIL PROTECTED]> [2007-02-21 16:00]: For a while Path-Class, Archive-Any and even Encode all lacked license statements. Happily these are now fixed, but if a policy like what you propose had been in place they would ha

Re: Another non-free license - PerlBuildSystem

2007-02-21 Thread Chris Dolan
in CPAN, much to everyone's loss. http://rt.cpan.org/Ticket/Display.html?id=9203 http://rt.cpan.org/Ticket/Display.html?id=14896 http://rt.cpan.org/Ticket/Display.html?id=19056 Chris -- Chris Dolan, Equilibrious LLC, http://equilibrious.net/ Public key: http://chrisdolan.net/public.key vCard: http://chrisdolan.net/ChrisDolan.vcf

Re: Delete hate speech module

2007-02-08 Thread Chris Dolan
free speech. Free speech varies by country, but generally only applies to public venues. While CPAN may seem like a public resource because it generously hosts content for so many module authors, it is not a public venue and free speech laws certainly do not apply. Chris -- Chris

Re: Delete hate speech module

2007-02-08 Thread Chris Dolan
sting this module. -- Chris Dolan, Equilibrious LLC, http://equilibrious.net/ Public key: http://chrisdolan.net/public.key vCard: http://chrisdolan.net/ChrisDolan.vcf

Re: Delete hate speech module

2007-02-08 Thread Chris Dolan
ize with those who have taken offense at someone else's indulgences of their unbridled liberties. But remember, Perl is the language that has a "poetry mode"! It's designed for those who value unfettered self expression. Sure, but how does that translate into

Re: Delete hate speech module

2007-02-08 Thread Chris Dolan
On Feb 8, 2007, at 11:48 AM, Tim Maher wrote: On Thu, Feb 08, 2007 at 08:58:01AM -0800, alan wrote: On a more serious side, getting rid of it [Time::Cubic] should be pretty open and shut. CPAN is a public resource managed by private entities. I'm generally against the idea of censorship in a

Re: Dependency trees

2006-07-21 Thread Chris Dolan
arser perl HTML-Tagset perl HTTP-Server-Simple perl Test-Exception perl Test-WWW-Mechanize perl URI perl WWW-Mechanize perl libwww-perl Something like that could be adapted to your purpose, maybe. Chris -- Chris Dolan, Software Developer, Clot

Re: GraphViz , Leon Brocard (acme)

2006-07-02 Thread Chris Dolan
thers have said, rt.cpan.org is the best place to submit patches. Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chrisdolan.net/ChrisDolan.vcf Clotho Advanced Media, Inc. - Creators of MediaLandscape S

Re: Preserving Supplementary Documentation for Modules

2006-05-12 Thread Chris Dolan
chosen for your code) you may need to follow the advice above and bundle it as a separate upload with a different license. In that case, you might consider making it a real Bundle so installing Math-Polynomial-Solve-Docs automatically installs Math- Polynomial-Solve too. Chris -- Chr

Re: maintainer for PGP::Mail

2006-04-20 Thread Chris Dolan
land. Another good option is to post to to rt.cpan.org. Sometime RT email gets more attention because it's publicly visible. Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chri

Re: Naming advice: parse info out of Build.PL/Makefile.PL

2006-03-14 Thread Chris Dolan
t; Build.PL conversion) and Module::Build::Compat (part of the M::B distro for Build.PL -> Makefile.PL conversion). Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chrisdolan.net/ChrisDolan.vcf Clotho

Re: Naming advice: parse info out of Build.PL/Makefile.PL

2006-03-14 Thread Chris Dolan
On Mar 14, 2006, at 8:52 AM, Steven Schubiger wrote: On Thu, Mar 09, 2006 at 11:44:11AM -0600, Chris Dolan wrote: * Simply automatic translation of legacy Makefile.PL files into Build.PL files This functionality has already been made available via the Module::Build::Convert distro, so

Re: Naming advice: parse info out of Build.PL/Makefile.PL

2006-03-10 Thread Chris Dolan
try with PPI. The idea is to make it NOT intricate if possible. We'll see. I haven't written the code yet... Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chrisdolan.net/ChrisDol

Naming advice: parse info out of Build.PL/Makefile.PL

2006-03-09 Thread Chris Dolan
nks, Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chrisdolan.net/ChrisDolan.vcf Clotho Advanced Media, Inc. - Creators of MediaLandscape Software (http://www.media-landscape.com/) and partn

Re: Namespace for locally used algorithms

2006-02-09 Thread Chris Dolan
control myself ... [snip] Got it. I didn't realize #1. Keep in mind that #2 applies in reverse to other people. :-) If feasible, please make it clear in the docs for your package what is the distinction between your solution and what Regexp::Common does (perhaps obvious...) Chris --

Re: Namespace for locally used algorithms

2006-02-09 Thread Chris Dolan
Regexp::Common is that R::C is very popular, and your work would likely benefit more people than if you were to create a brand new package. And perhaps some new energy would push Abigail et al. to finally release an updated version which could address some of the RT bugs, like getting Java

Re: [RFC] ASNMTAP

2006-01-31 Thread Chris Dolan
number of people who can and/or will use this module. - Frank Wiles <[EMAIL PROTECTED]> http://www.wiles.org - -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main S

Re: [RFC] Samba::LDAP namespace?

2006-01-16 Thread Chris Dolan
between SMB (a network filesystem specification) and Samba (an open source implementation of SMB). If your package works ONLY with Samba, then that name is OK. If you intend that it will work with other SMB implementations, use "Smb". Chris -- Chris Dolan, Software Developer, Cloth

Re: New module: FLV file parsing

2005-12-03 Thread Chris Dolan
On Dec 2, 2005, at 4:20 PM, Austin Schutz wrote: On Fri, Dec 02, 2005 at 04:04:11PM -0600, Chris Dolan wrote: The FF:: namespace is a terrible idea, in my opinion. I expect that it will be meaningless to the majority of module searchers. The argument that search makes names irrelevant is

Re: New module: FLV file parsing

2005-12-02 Thread Chris Dolan
rested in investigating the module further if it I see it in the 'recent uploads' list. Smylers -- May God bless us with enough foolishness to believe that we can make a difference in this world, so that we can do what others claim cannot be done. -- Chris Dolan, Software Developer

New module: FLV file parsing

2005-11-30 Thread Chris Dolan
my %info = $reader->get_info(); print "$info{video_count} video frames\n"; print $reader->report(); Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chrisdolan

Re: When CPAN shell cannot find a module

2005-11-21 Thread Chris Dolan
Chris, If CPAN made it easy to install unintended software by mistake, that would be a huge security hole. Some people run cpan as root. Defensive programming is absolutely the right thing here. Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025,

Re: Name advice: check license of dependencies

2005-11-01 Thread Chris Dolan
c for figuring a module's dependencies recursively should be available independently from the logic to show the license for an individual module. So, perhaps Module::Depends and Module::License Module::License::(Report|Chain|...) Sam. -- Chris Dolan, Software Developer, Clot

Name advice: check license of dependencies

2005-10-31 Thread Chris Dolan
Module::GuessLicense Module::License Module::LicenseChain Module::DistributionRights Thanks, Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 Clotho Advanced Media, Inc. - Creators of MediaLandscape Sof

Re: Releasing slower pure-perl module and faster Inline::C version

2005-10-16 Thread Chris Dolan
rcle::Fast. Does anybody see any problems with, or have any objections to, this approach? Thanks for any thoughts, ---ScottG. -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 Clotho Advanced Media, Inc. - Creators of Me

Re: Checking for boilerplate

2005-08-24 Thread Chris Dolan
On Aug 24, 2005, at 10:56 AM, Andy Lester wrote: Remember, CPAN thrives BECAUSE we allow unfettered uploading of shit, not in spite of it. Now there's a quote that needs to be added to the use.perl.org footer rotation. :-) Chris -- Chris Dolan, Software Developer, Clotho Advanced

Re: Checking for boilerplate

2005-08-24 Thread Chris Dolan
es uploading modules with boilerplate. Putting the test in Module::Release is a good idea, but it would not abate the primary problem under discussion. Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 Clotho

Re: Help with naming: ASDoc to POD conversion

2005-08-10 Thread Chris Dolan
On Aug 10, 2005, at 12:28 AM, A. Pagaltzis wrote: * Chris Dolan <[EMAIL PROTECTED]> [2005-08-09 17:05]: I like to Pod:: namespace, but that's mostly for modules that convert from POD, not to POD. One exception is Pod::HTML2Pod, which leads me to one option: Pod::ASDoc2Pod

Help with naming: ASDoc to POD conversion

2005-08-09 Thread Chris Dolan
ds me to one option: Pod::ASDoc2Pod Any other ideas? Good words to pick from: Actionscript, ASDoc, JavaDoc, Pod, Text. Since this is just a text => text conversion, names that include "Flash" or "SWF" are not appropriate, I think. Chris -- Chris Dolan, Softwar

Re: Regexp code feature

2005-07-25 Thread Chris Dolan
. My problem space is much simpler than that module is trying to address, however, so constructing a binary tree to represent the IP ranges and building my regexps from that tree was straightforward (and performant) in about 30 lines of code. Chris -- Chris Dolan, Software Developer, Clotho Advanc

Re: Regexp code feature

2005-07-21 Thread Chris Dolan
On Jul 21, 2005, at 3:17 PM, A. Pagaltzis wrote: * Chris Dolan <[EMAIL PROTECTED]> [2005-07-21 22:05]: What's the minimum version of Perl needed to reliably exploit the (?{ code }) feature in regexps? You can check at <http://search.cpan.org/dist/perl/>. The first ve

Regexp code feature

2005-07-21 Thread Chris Dolan
h_ip { my ($ip,$re) = @_; local $^R; use re 'eval'; unpack("B32", pack("C4", split(/\./, $ip))) =~ /$re/; return $^R; } Thanks much, Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison

Re: Namespace Advice

2005-04-07 Thread Chris Dolan
On Apr 7, 2005, at 8:28 AM, Reinhard Pagitsch wrote: Hello Chris, Chris Dolan wrote: On Apr 6, 2005, at 11:06 AM, Reinhard Pagitsch wrote: I would suggest now to name the module Win32::Storage::ReadSummaryInfo. I like this better than before, but why not Win32::Document::SummaryInfo? Because

Re: How to force tests to issue "NA" reports?

2005-04-07 Thread Chris Dolan
t; http://module-build.sourceforge.net/META-spec-new.html#recommends Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 Clotho Advanced Media, Inc. - Creators of MediaLandscape Software (http://www.media-la

Re: Namespace Advice

2005-04-07 Thread Chris Dolan
On Apr 6, 2005, at 11:06 AM, Reinhard Pagitsch wrote: I would suggest now to name the module Win32::Storage::ReadSummaryInfo. I like this better than before, but why not Win32::Document::SummaryInfo? Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025

Re: Namespace Advice

2005-04-05 Thread Chris Dolan
odule work fine on non-Windows computers (like the Excel and OLE modules do)? I think "Document" may be better than "File" in this case. My first impression was that "Win32::File::Prop" is would interact with Windows filesystem properties, like permissions, hidde

Re: lib::http - Using virtually a Perl library from the Internet with the HTTP protocol.

2005-02-21 Thread Chris Dolan
Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 266.1.0 - Release Date: 18/2/2005 -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 Clotho Advanced Media, Inc. - Creators of MediaLandscape Software (http://www.medi

Re: CPAN question

2004-11-10 Thread Chris Dolan
general consensus, keep the modules on CPAN current, or use email/lists/etc. and only update CPAN at significant development points. Thanks! -- Sean Quinlan <[EMAIL PROTECTED]> -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, 1435 E Main St, Madison WI 53703 PG

Re: MySQL::Backup?

2004-10-26 Thread Chris Dolan
I upload it to PAUSE? Thanks! -- Sean Quinlan <[EMAIL PROTECTED]> -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, 313 W Beltline Hwy Suite 41, Madison WI 53713 PGP.sig Description: This is a digitally signed message part

Re: Application mechanizing

2004-04-26 Thread Chris Dolan
underlying application is Windows specific I think using Win32:: would be a good idea. I'd understand more something like Win32::Automate:: or Win32::Drive::. less than 2c. Gabor -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, 211 S Paterson Suite 260, Madison WI

Application mechanizing

2004-04-22 Thread Chris Dolan
een with a good name, but it definitely has a different goal (it's not really an application truss). Thanks! Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, 211 S Paterson Suite 260, Madison WI 53703 PGP.sig Description: This is a digitally signed message part

Debugging unfamiliar platforms

2003-08-26 Thread Chris Dolan
ere deal with module maintenance for platforms you don't support locally? Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. [EMAIL PROTECTED], 294-7900, 211 S Paterson, Madison WI 53703

Re: GZipped CGI output

2003-01-21 Thread Chris Dolan
On Tuesday, January 21, 2003, at 01:14 AM, Stas Bekman wrote: Chris Dolan wrote: I'm writing a module which subclasses CGI.pm and automatically gzips output if the browser has "Accept-Encoding: gzip" set and the script emits a text/html mimetype. To be as drop-in as po

GZipped CGI output

2003-01-20 Thread Chris Dolan
I'm writing a module which subclasses CGI.pm and automatically gzips output if the browser has "Accept-Encoding: gzip" set and the script emits a text/html mimetype. To be as drop-in as possible, it uses select() to make the gzip filter the primary output channel, and changes it back when the