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 memory leaks. None of the
e
to find memory leaks. None of the tools I found or was pointed to worked
in my case.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Andreas J. Koenig wrote:
On Tue, 17 Jun 2008 00:42:36 +0200, Sébastien Aperghis-Tramoni
<[EMAIL PROTECTED]> said:
Andreas, are you able to fix it or do you prefer me to upload a fixed
release, with a new version?
Fixing this manually was a breeze, so I did it. The new index f
ed
release, with a new version?
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
=> {
> 'data/foo.data' => '$(INST_LIB)/Foo/Bar/foo.data',
> ...
> },
> - anything else?
You can also define a MY::postamble() for this task:
» http://use.perl.org/~Maddingue/journal/34682
Of course, Michael Schwern doesn't like such extensions for obvious
reasons ;-)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
better :) I haven't actually looked at
the
code yet though (or talked to Mr Kobes).
It is available on the CPAN:
» http://cpan.uwinnipeg.ca/dist/CPAN-Search-Lite
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Andreas J. Koenig wrote:
On Thu, 31 Jan 2008 23:44:37 +0100, Sébastien Aperghis-Tramoni
<[EMAIL PROTECTED]> said:
While checking the reports of my modules, I see from time to time
FAIL
reports that weren't sent to me by mail. Some of these reports were
even useful to me.
Yo
re even useful to me.
Ok, I should setup a Plagger thingy to read the feeds from
cpantesters, filter my modules, find and send the new FAIL reports,
but being pushed the reports by mail is just so much easier.. And
aren't we using a language that promote laziness ;-)
--
Sébastien Ap
brian d foy wrote:
In article <[EMAIL PROTECTED]>, Sébastien
Aperghis-Tramoni <[EMAIL PROTECTED]> wrote:
IMHO, "Lib" doesn't carry as much information as "Raw" or even "API",
given the already existing modules.
"Raw" and "API&q
API",
given the already existing modules. So possible namespaces are:
Cache::Raw::Memcached or CacheAPI::Memcached.
Or, if you don't want to be related to the Cache:: namespace,
Memcached::Raw or Memcached::API.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
. As a sysadmin, I prefer to
install the external libs by myself, or in case of packaging, make
sure the needed libs are indicated as prerequisites.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
t will come
with a script to bundle itself in an inc/ directory.
ExtUtils::FindFunctions and ExtUtils::FindLibrary do this as well
with their included commands. The code is simple but you can copy it
if you want.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
A. Pagaltzis wrote:
> * Sébastien Aperghis-Tramoni <[EMAIL PROTECTED]> [2007-10-11 12:10]:
> > But this will load *all* the modules below the current one,
> > which is not the same thing as loading a set of selected
> > modules. Imagine doing this with Plagger ;)
>
&
Johan Vromans wrote:
> Sébastien Aperghis-Tramoni <[EMAIL PROTECTED]> writes:
>
> > unless I read it wrong, it doesn't provide the feature relative.pm
> > was written for in the first place, that is loading modules using
> > names relative to the current one.
base::ball (except it was written long before). Also,
unless I read it wrong, it doesn't provide the feature relative.pm
was written for in the first place, that is loading modules using
names relative to the current one.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Ovid wrote:
> --- Sébastien Aperghis-Tramoni <[EMAIL PROTECTED]> wrote:
>
> > Eric Wilhelm wrote:
> > >> use relative;
> > >> my $Customer = import relative qw(Report Customer);
> > >
> > > This changes the require() on Fo
Eric Wilhelm wrote:
> Anyway, this is an unchecked eval, and always-on.
>
># import the symbols from the loaded module into the caller module
>eval qq{ package $caller; $module->import };
Indeed. Thanks for spotting this.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Eric Wilhelm wrote:
# from Sébastien Aperghis-Tramoni
# on Monday 08 October 2007 16:02:
use relative;
my $Customer = import relative qw(Report Customer);
This changes the require() on Foo::Report and Foo::Customer to run-
time
though, right?
Right, but I'd say tha
ustomer->new($id);
That is, import returns the full names of the successfully loaded
modules in list context, or the last one in scalar context. Is this
sufficient or did I misunderstand you?
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Johan Vromans wrote:
Sébastien Aperghis-Tramoni <[EMAIL PROTECTED]> writes:
use relative to_self => qw(Create Publish);
# loads BigApp::Report::Create, BigApp::Report::Publish
It is probably too late now, but despite the fact that being able to
load multiple modul
es).
pkg::relative would seem like an incorrect name because it carries a
semantic you can't achieve: in Perl, you don't load packages but modules,
which happen to define (or not) a package of the same name.
So, IMO, there's no other semantic to differentiate from when used
as a C arg
import relative -to => These => qw(Others Modules);
in order to avoid clashing with anybody wanting to call their
module to.pm :)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
art
Request entered by: SAPER (Sébastien Aperghis-Tramoni)
Request entered on: Sun, 07 Oct 2007 17:57:27 GMT
Request completed: Sun, 07 Oct 2007 17:58:44 GMT
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Dr.Ruud wrote:
Sébastien Aperghis-Tramoni schreef:
package BigApp::Report;
These would also be nice:
package BigApp::__FROMFILE__;
package BigApp::__FROMFILE__($RCSfile);
Not sure how this is supposed to work, but I think this is beyond the
aim of relative.pm
--
Sébastien
A. Pagaltzis wrote:
* Sébastien Aperghis-Tramoni <[EMAIL PROTECTED]> [2007-10-06 20:30]:
As a side note, using find(1) on a mini-CPAN and Google
CodeSearch, I only found 3 modules named "tp.pm":
Don’t forget the darkPAN though.
On a side note, if some people here know Perl
for example.
[1] http://www.w3.org/TR/xpath#path-abbrev
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
ks a good idea. It should also DTRT so
my $Publish = import qw(Publish);
works as one expects. The only case left is:
my $What = import qw(One Two Three);
It could return the last one in order to mimic the comma operator.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
; :
- CGI::FormMagick::L10N::to (in MITEL/CGI-FormMagick-0.89.tar.gz)
- DateTime::Locale::to (in DROLSKY/DateTime-Locale-0.35.tar.gz)
- Number::Tolerant::Type::to (in RJBS/Number-Tolerant-1.550.tar.gz)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
d on your part
Request entered by: SAPER (Sébastien Aperghis-Tramoni)
Request entered on: Sat, 06 Oct 2007 16:38:50 GMT
Request completed: Sat, 06 Oct 2007 16:39:45 GMT
Thanks,
--
paused, v929
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
I'll use it immediately when you release it, thanks.
Heh, thanks. I'll announce here when the module is available.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
lso do
use relative [to => 'My::Big::Namespace'] => qw( This That
Munger::Fast Munger::Precise );
It can easily do that. The problem is more the name. In this case,
"use relative to ..." works well. But in y original example, "use
subclass" works better.
Hello Aristotle,
A. Pagaltzis wrote:
Hi Sébastien,
* Sébastien Aperghis-Tramoni <[EMAIL PROTECTED]> [2007-10-06 03:05]:
package BigApp::Report;
use relative to_parent => qw(Utils);
# loads BigApp::Utils
use relative to_self => qw(Cr
ibling modules (in the same hierarchy), and would also
simplify refactoring and renaming.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
h the names of
required libs.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
ors because they have to specifically
remove it from the main Perl package. And even though several modules
from 5.8 have been dual-lifed and have more recent versions on the
CPAN, they prefer to keep the versions included with the Perl
distribution.
--
Sébastien Aperghis-Tramoni
Clos
been made available.
OTOH, you can get the sources of cpan.uwinnipeg.ca from http://
cpan.uwinnipeg.ca/dist/CPAN-Search-Lite
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
should be in the URI:: namespace. And couldn't the bidirectional
relation you want to create be seen like a mapping? Hence URI::Mapper
or something similar?
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
talled, why not simply
create a traditional Makefile.PL and add Module::Build as a
prerequisite? That way your module can be installed with
ExtUtils::MakeMaker yet Module::Build also gets installed for the
next time.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
o remove the parts that aren't needed for
core, then send it to P5P.
That is, unless Steve Peters plays Road-Runner and updates blead with
the new files before I even have the chance to send the patch ;-)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Ken Williams wrote:
On Mar 13, 2007, at 8:38 PM, Sébastien Aperghis-Tramoni wrote:
Jonathan Rockway wrote:
Why don't y'all just use Module::Install? It handles
build_requires, AND you
can bundle modules with your dist, in case dependencies worry
you. Problems
solved.
OT
old Perl.
Some people may care about this and thus not use M::I, others may not.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
our statement using multiple "use constant" calls.
Otherwise, you can simply add a "require 5.008" in your Makefile.PL
in order to indicate that your module needs Perl 5.8.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
r the curious, to see the bile you have to take a
look at the module's source. It's not in the docs.
I would just consider this distribution as spam, and treat it as is.
(Usually, I simply punch the key.)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
AFAICT, he is. But asking your question at [EMAIL PROTECTED]> is probably the best thing :-)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
ticket CPAN-RT#9793
» http://rt.cpan.org/Public/Bug/Display.html?id=9793
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
elief,
"the set of core Perl modules" is a moving target.
Use Module::CoreList and its command corelist(1) to know which module
is core and since when.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
%3D%20'DISTNAME'%20AND%20
(%20Status%20%3D%20'new'%20OR%20Status%20%3D%20'open'%20OR%20Status%
20%3D%20'stalled'%20)
(replace DISTNAME with the distribution name)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
re?
Note that a simple way to prevent PAUSE from indexing a package
inside a module is by writing it:
package # hide from PAUSE
DB;
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
ive the co-maintenance, but because nobody
wants to deal with such unfun work.
Creating a web site which shows the modules in dire need of maintenance
is a good thing, but the next question is: how many people here will then
accept to maintain such modules? (History has shown that this number i
exes modules that follow some precise rules, one of them
being that the version number mustn't indicate a development version.
Search CPAN however indexes nearly every uploaded distribution.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
ehind
CPANTS, maybe the Module::Dependency that Tim Bunce adverstised here a few
days ago. Probably others that I forgot.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
branching.
> Not suitable at all as a replacement for goto -- if you want to branch,
> use goto. But may be useful for setting checkpoints/breakpoints with a
> minimum of surgical insult.
>
> [...]
>
> So.. shall I put this on CPAN?
OTOH, there's already Audrey Tang's
all times as well.
Maybe I miss something, but did you look at AxKit? http://www.axkit.org/
I've never used it but I've always heard about it as "*the* Perl-XML
web framework".
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close
ig and Graham Barr confirmed me that this is
the way the indexer works: the .pm files must contain a
corresponding =head1 NAME, otherwise it is added in the
documentation section. You can find more information about
this in this thread:
http://xrl.us/ihei [groups.google.com]
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
le, although
it uses many CPAN modules itself. As noted by Graham Barr on the Perl
NOC blog, the site may migrate its full text search engine from WAIT
to Swish-e: http://log.perl.org/cpansearch/
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
to
follow Gisle Aas hidden module Perl::API? It it clear enough or
does anybody have another suggestion?
[1] http://perldoc.perl.org/perlrun.html#ENVIRONMENT
[2] http://perldoc.perl.org/perlipc.html#Deferred-Signals-(Safe-Signals)
Thanks in advance
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
your way using the module-starter
--plugin option.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
110100(?:01101110100011(?{'5'})|0100011010(?{'4'}|10
11010011001011100110101100(?{'1'}))";
I may be wrong, but this looks similar to what Regexp::Assemble does,
or that you could use it to ease your task.
http://search.cpan.org/dist/Regexp-
group/perl.cpan.testers/218046
Even more stupid than the one you got, but [apparently] generated by a
human.
Nope. This one was generated by CPANPLUS v0.054 which had this very bug
(FAIL reports didn't include the details).
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- --
bility of p0f.
If it's not present, just skip the tests that require it.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
make manifest
Of course, `make manifest` *assumes* a bunch of not be accurate.. I
"a bunch of stuff that might not"
This is what MANIFEST.SKIP is for.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
Selon Gabor Szabo <[EMAIL PROTECTED]>:
[...]
> So if you are a module author but your module does not have its
> own mailing list or web forum yet, you can make use of CPAN::Forum
> Let your users know that your module can be discussed at
>
>http://www.cpanforum.com/dist/Distro-Name
>
> and th
-CCDICT, Encode) are between 2 and 4 MB.
My 2 eurocents.
Regards,
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
0_04.
What is missing now is people using/testing CPANPLUS 0.50_xx to help
Jos find and crush bugs.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
a look at
PDF::API2? It is more recent and still actively maintained.
<http://search.cpan.org/dist/PDF-API2/>
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
lus I'd like to patch
other parts of Net::Rendezvous that generates too many warnings.
George Chlipala's email: [EMAIL PROTECTED]
The RT ticket: https://rt.cpan.org/Ticket/Display.html?id=7940
Thanks in advance
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://
Selon Gabor Szabo <[EMAIL PROTECTED]>:
> I wonder how could I add the license field to META.yml if
> I am still using ExtUtils-MakeMaker ?
>
> My guess is that I cannot as even this distibution
> does not have it:
> http://search.cpan.org/~mschwern/ExtUtils-MakeMaker/
>
> I pointer would be app
On Friday, Feb 28, 2003, at 17:29 Europe/Paris, Arthur Corliss wrote:
On Fri, 28 Feb 2003, [ISO-8859-1] Sébastien Aperghis-Tramoni wrote:
I'd like to submit the module Data::Config, which use is to read
generic configuration files. The syntax can be completely changed to
fit any and all
fig as
a subclass or a subpart of another existing module, so I will release
it on its own, probably under the name Config::Natural unless somebody
has a better idea.
Anyway, thanks for your help.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
our suggestions.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
70 matches
Mail list logo