Matt S Trout (mst)
- Website: www.shadowcat.co.uk/blog/matt-s-trout/
- About: mst
Recent Actions
-
Posted Hallway++ at YAPC::NA 2013 to Matt S Trout (mst)
Interested in meeting new people at YAPC::NA? Hallway++ means you're never interrupting
- Posted An Incident Summary to Matt S Trout (mst)
- Posted On Codifying Conduct to Matt S Trout (mst)
-
Commented on How do we know when a CORE module is deprecated?
Petdance, anybody else who happened to be in #perl for the whole conversation will have seen: wasanzy asked for help Shells suggested something that's a really bad idea apeiron corrected this Shells, apeiron and I discussed it until Shells understood...
-
Commented on How do we know when a CORE module is deprecated?
Steven, it can be preserved on CPAN for the people with legacy code that requires it. Given the existence of Plack::Handler::CGI, starting a new project with CGI.pm in 2013 out of anything except ignorance is simply gross incompetence....
-
Commented on How do we know when a CORE module is deprecated?
I believe it's leaving core as of 5.22.0 'deprecated' is generally taken to mean "should be avoided because it's been superceded", which CGI.pm very definitely has as of the release of a Plack with CGI support....
-
Commented on How do we know when a CORE module is deprecated?
Joel, you still don't have any of the context for this, or the help that's been given to wasanzy over the previous weeks and months. I do, however, apologise to anybody who read this blog post before the author fixed...
-
Commented on How do we know when a CORE module is deprecated?
Coke, Chris Fedde and apeiron have had an axe to grind against each other for years. apeiron decided to put him on /ignore to avoid getting into any more non-constructive arguments. cfedde apparently has gone the "passive aggressive blog post...
-
Commented on Don't release experiments to CPAN
If it's experimental, I put EXPERIMENTAL (in all caps) in the =head1 NAME abstract section - i.e. =head1 NAME Module::Name - EXPERIMENTAL frobnicator and I think that's useful, just like Net::IRC having 'DEAD SINCE 2004' in the same space is....
-
Commented on no indirect considered harmful
metadoo, with respect to "Also, objectively speaking, in both cases error messages quite clearly state what has happened", I have to answer with "sure, once you already know what happened". The problem I'm talking about is that the error messages...
-
Commented on no indirect considered harmful
The real life bug that I've created an equivalent to in that post completely screwed over a critical deployment schedule, and cost me one developer to burnout, one client to assumption of incompetence, and one large codebase to perl. (I...
-
Commented on A perl of your own
nxadm, I think those people are as served as they're going to get by the capacity to have single-line feature bundles. Getting from 'one line' to 'no lines' requires a trade-off - in this case 'run this using the myperl...
-
Commented on A perl of your own
nxadm, 'use true;' gets rid of the 1; and MooseX::AutoImmute demonstrates a solution for ->meta->make_immutable (in Moo, immutability happens automatically on first ->new). What I'm looking at here is a way to evolve a set of defaults without needing to...
- Posted Pumpkin Perl Patchset to Matt S Trout (mst)
-
Commented on A perl of your own
swuecho, Syntax::Collector is in the same class as ingy's perl5 or SineSwiper's sanity (and somewhat related to my Import::Into). All of them involve your adding a 'use' line to your code; the point of myperl is to be able to...
-
Posted A perl of your own to Matt S Trout (mst)
Want per project perl defaults that save boilerplate? You want your perl - you want myperl.
-
Commented on Building pluggable backends with Moo
> with current Moo (1.000007) setting an attribute value via its default subroutine does not invoke a trigger Moose has never done that either, so that would be a major compatibility problem if we changed it. > If the coercion...
-
Commented on I am sad
Couldn't agree more; this was the fundamental problem with the 'perl 7' idea and why the YAPC::EU organisers' joke about doing perl7 T-shirts was offensive rather than funny. "There's more than one way to do it" applies to "being a...
-
Commented on Names and Numbers, Brand and Identity
Mike, I was the one who originally popularised 'perl5 is a velociraptor' - my YAPC::* closing keynotes summarising the state of the perl5 community are known as 'State of the Velociraptor'. However, I think the raptor meme belongs to the...
-
Commented on Pumpkin Perl Breakdown
chromatic, the people I want to convince -are- the users. I'm trying to create an identity that we, as a community, feel like we own, and feel like we can use with reduced changes of people getting confused as to...
-
Commented on Pumpkin Perl Breakdown
arrestee, after all the trouble we've had with the namespacing collision of perl5 and perl6, it seemed pretty obvious to me that it'd be nice to have that a priori avoided for any new languages/implementations. Since clearly it wasn't obvious,...
-
Commented on Pumpkin Perl Breakdown
John, now you point it out it was a mistake to omit that; the people I'm aware of in that category all basically said "... so as such we're going to keep working on perl6 and not express an opinion",...
-
Commented on Pumpkin Perl Breakdown
gotmynick/inigo, (1) as I said, no technical changes up front, (2) so far as currently existing code sees it, it'll look exactly like perl 5.20 was always going to look - this is a change for humans, not for programs,...
-
Commented on Pumpkin Perl - Redux
Neil, that makes total sense - but what I'm saying is, if we try and develop a complete overarching strategy up front, we'll never get started on doing anything - so let's do this first. I've written up a breakdown...
-
Posted Pumpkin Perl Breakdown to Matt S Trout (mst)
Enough broad strokes.
You can find the initial outline and rationale for my proposal here, and my response to the comments and suggestions I got following …
-
Commented on Pumpkin Perl - Redux
As I've already said, this is a naming exercise, not a technical exercise, so I'm not talking about changing the default binary names. If you want a 'pumpkin' binary, you can run sh Configure -Dprefix=/some/where -des perlname=pumpkin make install in...
-
Commented on Pumpkin Perl - Redux
John, while I love the exclusion principle jokes, having to add a character to the end of the command makes it very easy to typo (I've regularly managed to run rakudo code I was experimenting with under my normal perl...
-
Commented on Pumpkin Perl - Redux
Ether, the intent is to rename blead. There is no forking involved. Anybody who wants a fork is welcome to come up with the extra perl's worth of volunteers required to make it viable. Me, I'm going to stick to...
-
Commented on Pumpkin Perl - Redux
renodino, I'm afraid that nothing in your post was actually a counterargument. Currently, we have 'perl'. You want 'pumpkin' (consider this a placeholder for a different name that doesn't include 'perl' if you wish). I am proposing 'pumpkin perl'. 'pumpkin'...
-
Commented on Pumpkin Perl - Redux
Neil, rjbs has already flatly stated that 'perl 7' is not a viable or possible name, and I believe that this is at least in part because Larry has made it clear that he doesn't consider it acceptible. Part of...
Comment Threads
-
Toby Inkster commented on
How do we know when a CORE module is deprecated?
I've just started a CGI.pm-based project; not because I think CGI is great, but because I need to use a module that expects to be passed a blessed CGI object. Anybody know of a good way to mock one of them given $env?
-
James commented on
How do we know when a CORE module is deprecated?
So, presuming CGI.pm gets removed, does that mean Plack/PSGI gets added?
toby: CGI::PSGI->new($env) returns a CGI::PSGI object that isa CGI
-
rjbs.manxome.org commented on
How do we know when a CORE module is deprecated?
Nope.
-
Steven Haryanto commented on
How do we know when a CORE module is deprecated?
CGI.pm is an important piece of Perl history and must be preserved.
An attempt at sarcasm. Epic fail, apparently :)
-
grt@opendevnet commented on
Bringing Perl5 to GitHub
Hmm, I agree with these comments. It's possible to duplicate efforts ... even with forking and pulling :-) Proliferating organizational repos can confuse people (or at least people like me) who are used to the well-herded namespaces of CPAN!
I think I am encouraged that Matt Trout thinks something like perlsourcemap is a good idea. Well, I am either encouraged or just less afraid :-)
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.