user-pic

Matthew Persico

  • About: I was never in love with C or SQL like this...
  • Commented on Which edges cases could perl shed to make it easier to parse?
    And isn't this what RPerl is trying do do, albeit approaching from the other direction, i.e.; removing stuff from an existing implementation as opposed to RPerl that's adding selected stuff to a new implementation?...
  • Commented on Which edges cases could perl shed to make it easier to parse?
    The problem is you'll never remove all that stuff; too much prior art. The best you'll do implement another codepath without all that stuff, turned on with a pragma and now you'll have yet another codepath to maintain....
  • Commented on Language::SIMPLE - The Portable Integrated Scripting System
    Wow. You've come a long way since the first version of GUIDeFATE. Sorry I wasn't able to use and beta it for you, but glad to see you've taken off with it!...
  • Commented on Introducing: Perl 6 Marketing Assets Web App
    Damn. How do we do this for Perl5????...
  • Commented on The Future of Perl 5
    Using all the stuff Damian showed off at TPC-DC 2017 or by actually adding to the core?...
  • Commented on New githook-perltidy feature: README from POD
    Wow. I wish I had seen this a year ago when I wrote my own. :-)...
  • Commented on A new object system for Perl
    Very interesting. Dot is more of a technique than code. Suggest you change the docs in one way: Use something other than 'class' for the subroutine name in your examples. I spent a few minutes trying to determine how to...
  • Commented on Four backends now for GUIDeFATE...but the struggle continues
    Ron, I am confused; I don't see anywhere in this project where a web server is relevant. As I understand it, this project is about GUIs - local, on machine, no-network programs. From the post: "GUIDeFATE is a tool that...
  • Commented on Pi Day!
    Just make sure you publish version 3.1415 next March 14th. :-)...
  • Commented on Guiding Fate
    At this point I would: 1) CPAN it. As is. That gives you exposure which will bring in Pull Requests so you don't have to do everything. 2) Once CPAN'ed I would add in support for Tk - that's the...
  • Commented on White Camels 2017
    White Camel site is missing 2016 winners....
  • Commented on Nominate Perl heroes for the 2017 White Camel Awards
    Just went to the WhiteCamel site. How in the world has Damian not won one of these? I think it's about time. As evidence, I present: https://www.youtube.com/watch?v=ob6YHpcXmTg&t=2s&index=1&list=PLlD3K-igA84dGmROLTKuPnNvNGgKjyADd From this work, we gain the ability to modify the Perl language in...
  • Commented on Perl less buggy than Python?
    Ugh - the link seems to have not made it to the post. http://www.i-programmer.info/news/98/11184.html...
  • Posted Perl less buggy than Python? to Matthew Persico

    The numbers would seem to suggest it:

  • Commented on Take a walk on the C side, ddt, du du, du du ...
    You are either a music connoisseur or you are dating yourself with that title. Of course, I am also dating myself. Lol. Great article....
  • Posted Maybe the King is facing revolt to Matthew Persico

    Python is often touted as the "winner" among scripting languages, but you couldn't tell from this post:

    https://developers.slashdot.org/story/17/07/22/2250237/ieee-spectrum-declares-python-the-1-programming-language

  • Commented on Perl5 to Java compiler - week 100 - bootstrapping
    Wow. Java is finally useful! Lol. Seriously, though, I'd love to see a presentation on this. Kudos....
  • Commented on Using the Perl debugger with DBIx::Class
    I would like to see more development of debugger hacks using .perldb. Maybe we can turn this into a module on CPAN, or at least a namespace on CPAN so we can add stuff like this in a standardized way....
  • Commented on Something New Every Day
    There's something to be said for braces whenever a variable bumps up against anything that !~ m/\s/: print "${user}'s crontab is missing!\n"...
  • Commented on TVPM Tech Talks in Reading, UK
    Understood. Could you at least post the presentation materials somewhere? Hmm. I wonder if we could do a PerlPM repo on git hub - one branch for each PM branch. Dated subdirs for the presentations, which could be the actual...
  • Commented on TVPM Tech Talks in Reading, UK
    Thanks. It occurred to me as I was reading this, that we've got over 100 pm groups all doing their own thing and although our cat's stupid tricks make it up to Facebook and YouTube, we aren't sharing that wealth...
  • Commented on TVPM Tech Talks in Reading, UK
    Any chance you might be streaming this someplace?...
  • Commented on Forthcoming site downtime
    Speaking of downtime, whatever happened to the beta of the site makeover?...
  • Commented on Not Comparing The Way You Meant
    Ugh - never mind. Need more coffee....
  • Commented on Not Comparing The Way You Meant
    You forgot to mention Problem #0 - this script cannot be using strict and warnings....
  • Commented on qk: Quote Membership Hash Keys
    I could live without either. I think qk() is more useful than qa(), given that qa saves you two non whitespace keystrokes: my $aref = qa( a b c ); ## vs my $aref = [qw( a b c)]; And...
  • Commented on qk: Quote Membership Hash Keys
    Well, if you're going to document qa() as qa[], you should then use qk{}, no?...
  • Commented on Saving Breakpoints in the Perl Debugger
    I posted an issue at the GitHub repo for the site and was pointed at the pre and code tags that work in markdown. Strangely enough, Preview is broken before you publish only. If you go back to edit an...
  • Commented on Saving Breakpoints in the Perl Debugger
    If anyone could point me to how to generate code blocks in Markdown, I'd appreciate it; as you can see, the formatting is poor. Thanks....
  • Posted Saving Breakpoints in the Perl Debugger to Matthew Persico

    I'll state right off the bat that I have re-invented the wheel here. However, I did not know that until I asked on Perlmonks and was pointed to the resources that I couldn't find on Google. It was suggested on Perlmonks that a blog post, even for…

Subscribe to feed Recent Actions from Matthew Persico

  • brian d foy commented on Which edges cases could perl shed to make it easier to parse?

    Kurila wants to do new things. That's not what I'm proposing. I'm not interested in making a new language. Anyone can still use Perl just as it is.

    I like the language I have now, but there are parts of it that I don't use that I think are probably causing a lot of pain to support and limits lateral development (like Perl on the JVM or something).

    It's a false dichotomy though. I don't need to start from scratch. Perl is already doing this, for what it's worth, by removing features deprecated since 5.0, and that has some value.

  • Joel Berger commented on Which edges cases could perl shed to make it easier to parse?

    As I was a part of that conversation too, I'd just like to tag on that while some people are (rightly) interested in changing the grammar to improve parsers, I'm much more inclined to change it to improve the experience for newcomers. Things like removing indirect object notation, single quote package separator (`perl -E '$name = "Joel"; say "This is $name's computer"'` anyone?) and (IMO) the map EXPR, LIST form (because it is hard to teach/explain how that EXPR is deferred), etc.

    Most of us monks don't use these because we know them for the footguns that they are, and even still los…

  • E. Choroba commented on Which edges cases could perl shed to make it easier to parse?

    Indirect object notation and Package'Separator should be gone. I would be sad for most of the other proposed changes.

    What about the difference between


    sort(find_records(@key));
    sort(find_records (@key));

    etc.?

  • Ovid commented on Which edges cases could perl shed to make it easier to parse?

    I would love to see some of this worked on. However, to do that, we'd have to get P5P to agree to a policy on how to introduce backward-compatible changes. That seems like the biggest first obstacle.

  • Toby Inkster commented on Which edges cases could perl shed to make it easier to parse?

    I use map EXPR, LIST pretty often because it runs faster than map { BLOCK } LIST.

Subscribe to feed Responses to Comments from Matthew Persico

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 hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.