* Aristotle Pagaltzis <pagalt...@gmx.de> [2017-01-09 01:42]:
> * Konstantin S. Uvarin <khe...@gmail.com> [2016-12-27 11:24]:
> > perl -Mnew=x=My::Very::Long::Module,foo,42 -we "print $x->foo;"
>
> perl -Maliased=My::Very::Long::Module,X -we 'print X->
that line was supposed to be doing.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
want to use these packages. (Which doesn’t have to be a CPAN
module, it can also be some would-be user’s already-existing code base.)
It will be uglier to namespace your stuff more; bite that bullet.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
s? Sounds like Algorithm::QuineMcCluskey would be separate
but the others would ship together. If so, then one should probably be
a sub-namespace of the other.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
ole document they always get bytes.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
fuss of it myself on behalf of
Neil without asking him, and to leave it to Neil whether he wanted the
point addressed.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
se. But
note that you cannot turn off pull requests at the time of this writing.
So in practice modules maintained under a personal account are not that
problematic. The only serious problem is in case the maintainer got run
over by a bus and nobody else can log into their GitHub account.
Regards,
--
; So, please, do not remove META.
Nobody is talking about dropping META entirely. The question is whether
a META.yml is necessary in addition to META.json.
Does dh-make-perl need META.yml specifically or can it just as well use
META.json? (I would hope it can…)
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
, but figuring out when you need it and when not is a hassle,
> and actually declaring a minimum EUMM version (even if it's an ancient
> one) is generally considered good practice. Also I think some
> packagers may be using it.
So what does that mean for John’s original question?
--
A
out of the box.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
ort;
unshift @INC, @hook;
};
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
modules, and
that did turn up another alternative: those are split between Devel::
(again) and Sys::. Oh right, d’oh. That seems like a pretty good choice.
How does Sys::DTrace::Consumer sound?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
it
become unlikely to be found by undirected search.)
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
sign up for that too. So whatever is all
fine with me, I don’t care.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
,
--
Aristotle Pagaltzis // http://plasmasturm.org/
value is
supposed to be just a string, you should surround it with \Q and \E.
FTFY.
It’s not just paths.
(You don’t need to quotemeta *every* time of course – but you *should*
reflexively stop and consider *whether* you need it, every time.)
Regards,
--
Aristotle Pagaltzis // http
in cursory search. Seems a decent enough name.
So, CPU::Mic1::Assembler? With “MAL” mentioned in the abstract so a CPAN
search will find it?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
release until you have settled the namespace question.
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Ben Deutsch b...@bendeutsch.de [2014-09-18 20:20]:
Text::Template::LocalVars
FWIW, that was going to be my suggestion too.
--
Aristotle Pagaltzis // http://plasmasturm.org/
squatted on the
preferable term, so it’s still yours for the grabbing.
So, congratulations on your shiny new Net::Domain::PublicSuffix module.
:-)
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
to be brittle: if
you are shipping a tarball of the alien or downloading a particular of
it version during *.PL, you know exactly what’s in the tarball, so you
know exactly what your patch code will do.
--
Aristotle Pagaltzis // http://plasmasturm.org/
to tweak the environment to
taste. Not sure which one would be the less leaky abstraction.)
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Yanick Champoux yan...@babyl.dyndns.org [2013-12-22 20:35]:
Perhaps a saner middle-ground could be of introducing a new
environment variable CPAN_NO_MAJOR_JUMP.
Or just warn instead of dying.
--
Aristotle Pagaltzis // http://plasmasturm.org/
* David Cantrell da...@cantrell.org.uk [2013-12-12 20:40]:
On Sat, Dec 07, 2013 at 02:38:46AM +0100, Aristotle Pagaltzis wrote:
* Shlomi Fish shlo...@shlomifish.org [2013-12-04 15:30]:
Well, git rebase did not work properly (too many silly merge
commits for stuff that predates my
thing that can happen is that the user lacks the experience to
understand the state they put Git into, and how to change it (back, or
in any other direction) – but not actual data loss.
--
Aristotle Pagaltzis // http://plasmasturm.org/
Then a few `git rm -f META.yml git rebase --continue` later you’d’ve
gotten what I think is just what’s in your pull request.
--
git commit -m 'Just another Git hacker,'
#Aristotle Pagaltzis // http://plasmasturm.org/
* it to the
whole kit and caboodle, the name becomes ludicrous. So I left it out.
So that’s the best I could do.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
be thought of yourself by someone else?
--
Aristotle Pagaltzis // http://plasmasturm.org/
.
--
Aristotle Pagaltzis // http://plasmasturm.org/
-another-Perl-hack;
#Aristotle Pagaltzis // http://plasmasturm.org/
* Jean-Damien Durand jeandamiendur...@free.fr [2013-10-30 01:00]:
I liked
- JavaScript::Transpile for its explicit namespace and play on words
translate/compile (that's my interpretation, Aristotle)
Not my coinage. https://en.wikipedia.org/wiki/Transpiler
--
Aristotle Pagaltzis // http
://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md#flagging-abandoned-modules-and-modules-requesting-help
[1]: https://metacpan.org/author/ADOPTME
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Aristotle Pagaltzis pagalt...@gmx.de [2013-08-22 04:23]:
[1]: https://metacpan.org/author/ADOPTME
Hmm, http://search.cpan.org/~adoptme/ seems better for this case…
--
Aristotle Pagaltzis // http://plasmasturm.org/
this Regexp::Builder.
--
Aristotle Pagaltzis // http://plasmasturm.org/
one. (Alien::NotVMS::FooBar?)
--
*AUTOLOAD=*_;sub _{s/..([^:]*)$/()[print$1,(,$\/, )[defined
wantarray]]/e;$_}
Just-another-Perl-hack;
#Aristotle Pagaltzis // http://plasmasturm.org/
themselves.)
I don’t follow. Do you mean they should get a GD::Image that has methods
for both algorithms, or something along these lines?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Paul LeoNerd Evans leon...@leonerd.org.uk [2013-05-27 01:35]:
On Sat, 25 May 2013 08:52:30 +0200
Aristotle Pagaltzis pagalt...@gmx.de wrote:
That’s just what futures are for, I think? As in, they abstract the
sync/async control flow out of the code. And you’re just putting that
on top
emphasise futures rather than IO::Async, natch.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Matt Simerson m...@tnpi.net [2013-05-11 06:30]:
I've noticed that quite a few modules have maintainers, who take over
when an author goes AWOL. What is the process for for achieving that?
http://www.cpan.org/misc/cpan-faq.html#How_adopt_module
/::([^:]*)$/print$1,(,$\/, )[defined
wantarray]/e;chop;$_}
Just-another-Perl-hack;
#Aristotle Pagaltzis // http://plasmasturm.org/
modules within a distribution is a non-
obvious precondition for dependency resolution to work 100% reliably in
all edge cases. I have notes for an article about it flying around here
somewhere that I should really get around to writing and publishing.
Regards,
--
Aristotle Pagaltzis // http
,
--
Aristotle Pagaltzis // http://plasmasturm.org/
syntax has the benefit of being easily balance-checkable
in an editor such as vim.
“Non-programmers” “an editor such as vim”. I see. :-)
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
it means “this is stupid or
crazy but in any case inadvisable, yet still funny or cool, and I wanted
to put it out there for people to look at”. And your code would clearly
be out of place in such a category.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
it comes down to a GitHub question (how do I dissociate a fork
from its original repository).
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
date-based versions, of course,
and thus a major attraction, but you do retain the same information they
provide (save for the exact age in days, which is meaninglessly precise
in the grand scheme of things).
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
just mentioned vpopmail.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Brandon Fosdick bfosd...@gmail.com [2011-11-21 06:30]:
Escheat is a common law doctrine which transfers the property of
a person who dies without heirs to the crown or state. It serves
to ensure that property is not left in limbo without recognised
ownership.
That seems morbid, considering
a promise
to maintain the module, which is not the point. OwnershipCovenant is
probably the most accurate, but ugh… Anyway, I’ll put the brush aside.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* yan...@babyl.dyndns.org yan...@babyl.dyndns.org [2011-11-11 22:30]:
On Thu, Nov 10, 2011 at 11:27:04PM +, Neil Bowers wrote:
I think this would still have to be a mechanism that an author has
to sign up to, rather than it automatically being applied.
Considering the nature of CPAN, I
* Trystan trysta...@gmail.com [2011-11-06 23:30]:
I found this idea in Head First
OOADhttp://headfirstlabs.com/books/hfooad/, chapter 5. It's
somewhat like a very simple version of Key-Value
documentation to ridiculous commentary like this. Dig deep
and you can probably figure it out.
A lot of them are ignored. A lot of them are not.
--
Aristotle Pagaltzis // http://plasmasturm.org/
and
valuable contributions being totally ignored because their ideas are
not popular.
I *thought* that we had gone beyond this petty stuff. Clearly I was was
wrong.
Pot, kettle.
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Bob Parker b...@perldevgeek.com [2011-11-08 00:30]:
Clearly you are another fanboy of Shlomi's.
You found me out. I am two days short of proposing gay marriage to him.
* Aristotle Pagaltzis pagalt...@gmx.de [2011-11-07 23:50]:
* sawyer x xsawy...@gmail.com [2011-11-07 12:40
.
--
Aristotle Pagaltzis // http://plasmasturm.org/
. And with git, keeping that
extra history around takes no space to speak of. I don’t really see the
point of *not* doing it, considering how little effort it takes with the
tools we have nowadays.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
your a new repo on Github, and then switching
the `origin` URL of your clone to your own repo URL and pushing it.
and that might somehow have negative side-effects.
Nah.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
make such companies better:
http://robert.ocallahan.org/2006/02/choosing-sides_27.html
http://lists.canonical.org/pipermail/kragen-tol/2011-August/000938.html
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
remember
off hand, so that nobody is using it in anger).
But more generally your point is a good one.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Shlomi Fish shlo...@shlomifish.org [2011-07-29 13:25]:
One reason I have not converted wholesale to metacpan is
because it redirects all http:// requests to https:// . Very
annoying.
http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html
In January this year (2010), Gmail
* Arthur Corliss corl...@digitalmages.com [2011-08-28 19:55]:
On Sun, 28 Aug 2011, Aristotle Pagaltzis wrote:
http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html
In January this year (2010), Gmail switched to using HTTPS for
everything by default. Previously it had been
be interested in whether any omissions mentioned in the
POD are design choices or the idea is to add them in the future,
and which if so.)
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
,
--
Aristotle Pagaltzis // http://plasmasturm.org/
.
And note that distributions which ship packages for CPAN modules
are effectively already doing exactly that.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Shlomi Fish shlo...@iglu.org.il [2010-11-24 21:05]:
Welcome to 2010.
There are two kinds of fool. One says,
“This is old, and therefore good.” And one says,
“This is new, and therefore better.”
—John Brunner
Regards,
--
Aristotle Pagaltzis
with very large
bundled data files so one might as well use it for them since the
support exists. I just don’t want to see a campaign against gzip.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
until
the work trickles out far enough that people could start relying
on it.
For quite piddly gains, in absolute numbers.
I really don’t see the point. Gzip is Good Enough.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
for modules with narrower focus.
So I would pick some name in Schedule:: that captures the mission
statement for your module, especially as distinct from the other
modules that already exist. Eg. something like AdaptiveThrottler
(if I skimmed your POD right).
Regards,
--
Aristotle Pagaltzis
* Johan Vromans jvrom...@squirrel.nl [2010-09-13 08:05]:
Aristotle Pagaltzis pagalt...@gmx.de writes:
You don’t want to reach inside an object just because it
happens to be hash-based.
Interesting. For Getopt::Long (that can take an optional
hashref as its first argument) I got explicit
* Shawn H Corey shawnhco...@gmail.com [2010-09-10 14:30]:
On 10-09-10 03:02 AM, Eric Wilhelm wrote:
sub foo {
my $self = shift;
my $self = shift @_;
Always put the array in the shift.
Why?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
Pagaltzis // http://plasmasturm.org/
.”
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Ovid publiustemp-moduleautho...@yahoo.com [2010-09-10 08:20]:
From: Aristotle Pagaltzis pagalt...@gmx.de
I would write that
my $self = shift;
my ( $name ) = @_;
:-)
(To my way of thinking, the invocant is not a positional
argument, so I always pull it out
version that didn't match what you created it with. That way
lies madness.
Good point.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* Joshua ben Jore twi...@gmail.com [2010-08-09 06:15]:
I'd feel much better suggesting you consider streaming with
YAML or JSON or something hand-rolled but anything but
Storable.
I would strike YAML from that list as well.
Whereas JSON is great.
Regards,
--
Aristotle Pagaltzis // http
-9
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
/::([^:]*)$/print$1,(,$\/, )[defined
wantarray]/e;chop;$_}
Just-another-Perl-hack;
#Aristotle Pagaltzis // http://plasmasturm.org/
Pagaltzis // http://plasmasturm.org/
TraitFor,
or else just appending Role.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* David Golden xda...@gmail.com [2010-05-11 15:40]:
On Tue, May 11, 2010 at 9:04 AM, Aristotle Pagaltzis pagalt...@gmx.de wrote:
* Daniel Pittman dan...@rimspace.net [2010-05-11 05:00]:
Also, the approach Dist::Zilla takes with the
'configure_requires' and 'build_requires' keys is to remove
selection key would at least preclude the need parse.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
} for %{mode}ing: %{errno}',
},
);
You’d use that like so:
open my $fh, '', $filename
or throw_io_open file = $filename, mode = 'read', errno = $!;
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
is that you want to avoid a situation where catching
code has to parse the error message.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
serious reason against this?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
Pagaltzis // http://plasmasturm.org/
rsync to feed an SQLite database that drives
an FTP transfer? Could you even possibly come up with a more
Rube-Goldbergian construction?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
of these, really. There should really be a `test_requires`.
However, in absence of that option, what remains to be said is
that both `configure_requires` and `requires` are more wrong than
`build_requires`, so that’s what you should pick for now.
Regards,
--
Aristotle Pagaltzis // http
of a mystery. Hmm.
(Nevertheless, your solution is the correct thing to do, so don’t
go reverting it.)
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
of the cpantesters setups.
No.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
operate on user input directly, and the
operation can blow up, you can leave that input unchecked for the
purposes of error reporting.
(You might of course still want to check it for other reasons, eg.
security. That’s a different matter.)
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
-targetted spam every… 1.5 years or so? I guess we’re doing
OK, all things considered. But as I said, it’s a familiar scene
nonetheless.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
Pagaltzis // http://plasmasturm.org/
. The
program succeeded.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
multiple processes to operate
on the same database file concurrently.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
would have to
be adopted ecosystem-wide.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
* O. STeffen BEYer ost...@gmail.com [2009-11-18 13:10]:
One can see from these results that the XS version quite
consistently runs approximately about 15 times faster than the
PP version.
This is flame bait? Why is this flame bait?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
any time soon.
Bah.)
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
problematic. Because
ultimately what matters is that things be findable by sticking
the obvious keywords into search.cpan.org. Github::Fork::Parent
is quite acceptable by that criterion.
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
?
Regards,
--
Aristotle Pagaltzis // http://plasmasturm.org/
1 - 100 of 479 matches
Mail list logo