user-pic

Ben Bullock

  • Commented on A marvellous source of color info
    There's a CPAN module which gives you most of that information: Convert::Color. Combine it with a module like Cairo and you could probably reproduce everything on that site....
  • Commented on search.cpan.org
    I like search.cpan.org because it's much faster than metacpan.org. Also some modules don't show up on metacpan.org, and it's often necessary to do "shift-reload" on metacpan.org to re-synch the pages....
  • Commented on git blame across the entire codebase
    28840 1.31% David Mitchell 13507 0.61% Dave Mitchell Is it two different people with a similar name or the same person under two different names?...
  • Commented on Detecting JSON/YAML/Perl/CSV/TSV/LTSV
    JSON::Parse looks interesting, bookmarked it for later. I don't know of any other validators like this for Perl. If you want to throw the first part of the JSON at it and see if just the chunk is correct...
  • Commented on Detecting JSON/YAML/Perl/CSV/TSV/LTSV
    Would "assert_valid_json" from JSON::Parse be any use? It validates JSON without creating Perl structures, so it's up to ten times faster than JSON::XS. For invalid JSON, it stops reading at the very first byte which isn't valid JSON, and returns...
  • Commented on The CPAN new dist a month contest
    I like these, but I wish we would have as many drives to fix open CPAN issues, especially in core or heavily-used modules. Neil, the author of the blog post, also started a CPAN adoption drive to get people...
  • Commented on Perl 5.19.x performance improvements
    I think this material is interesting and would be interested to hear more about it. Also, maybe you could link to the commits where the changes were added. I think some people would be interested....
  • Commented on On the relative readability of Perl and Python
    That said I will absolutely not concede that Python is easier to read than Python I don’t see how it can be....
  • Commented on Graphics::Potrace
    May I suggest indicating the github repostitory in your module? For example see this: http://cpansearch.perl.org/src/BKB/JSON-Parse-0.29/Makefile.PL In particular the META_MERGE does the work here. I don't know how to do that with Dist::Zilla but I am sure there is a way....
  • Commented on Graphics::Potrace
    May I suggest putting it on github or a similar service?...
  • Commented on A tour on perl-5.18.1 with c2ast, Marpa-powered C parser
    This is a nice demonstration. But ... Nevertheless, these are all good practices Debatable. POSIX doesn't allow me to have a typedef benbullock_t or a function called strike_me_with_a_hammer () in my program since it may clash with the future POSIX...
  • Commented on POD Web View
    That's dandy. The "URL" doesn't work at all for me. The "Upload file" doesn't work, although the drag and drop worked. Also, I noticed there were no problems with a very Unicode heavy pod file....
  • Commented on I try to use PDL::Stats, but Test failed.
    I got the same error. Because I prefer looking at the static version of cpantesters, I went to http://static.cpantesters.org/distro/P/PDL-Stats.html and noticed that the tests were all passing in the latest "developer release". Anyway, the bug seems to be fixed in...
  • Commented on A convention for Changes files
    OK thanks. I made a script, I don't know if it is any use to you but here it is: http://www.lemoda.net/perl/perl-retro-changes/index.cgi...
  • Commented on A convention for Changes files
    You sent me a Changes file for a module, with the dates of the release versions etc. How did you make the Changes file? I want to be able to generate my own retrospective Changes file....
  • Commented on Am I pandering to the smoke testers?
    Thank you for your hard work in setting up the CPAN tester's site, which I very much appreciate. My point was actually that my original query about not being able to search for the obscure XS errors quite possibly did...
  • Commented on Am I pandering to the smoke testers?
    Sorry, I should have added more links to that discussion. I brought up the issue of CPAN testers not being searchable using Google on the mailing list for CPAN testers a while ago using an example of a problem with...
  • Commented on Am I pandering to the smoke testers?
    First, are Nigel's boxes able to build XS modules without trouble? I have various test reports for one XS module and Nigel Horne seems to be able to build it. I'm not sure because there's no way I could...
  • Commented on Do your piece to fix TIOBE or stop talking about it
    So either fix it, or stop talking about it. I choose to stop talking about it....
  • Commented on Site Front Page
    Yes, why is this not enabled for the main page? It would have saved a lot of discussions....
  • Commented on Comparing Apples and Oranges - rubygems vs cpan part 1
    That link works for me but anyway nowadays it seems that https://pause.perl.org/pause/authenquery?ACTION=add_uri links you to http://search.cpan.org/dist/cpan-upload-http/...
  • Commented on Comparing Apples and Oranges - rubygems vs cpan part 1
    Something else that rubygems has, is a script included in rubygems for building and uploading, that could make life easier for new uploaders cpan-upload! I think it's mentioned on the PAUSE page somewhere, but it's easy to miss....
  • Commented on A couple of ideas for improving commenting/reviewing CPAN modules
    cpanratings is on github here: https://github.com/perlorg/perlweb/tree/master/lib/CPANRatings...
  • Commented on What's wrong with CPAN?
    I think it would be a big improvement to CPAN if there was some objective way to know whether one's modules were being downloaded or used. For example, it would be useful to know the pageviews of the various documentation...
  • Commented on PrePAN is Now on AWS
    Thanks, you are doing a great job....
  • Commented on Don't release experiments to CPAN
    I can't find a maturity flag: https://metacpan.org/module/CPAN::Meta::Spec There is "release_status": https://metacpan.org/module/CPAN::Meta::Spec#release_status...
  • Commented on Don't release experiments to CPAN
    Not many people are responding on PrePan at the moment, perhaps it would be nice if some people submitting their modules got a comment or two. One reason to upload "experiments" to CPAN is to get them tested by CPAN...
  • Commented on Perl 10
    Perl 6 should stop squatting on the major version "6" until it gets its act together, and rebrand as something funky and mystical sounding like "Black Perl". How about "Larry's Wallbanger"?...
  • Commented on Perl case studies
    What specific questions should everyone be asked? What about asking them what version of Perl they use (are they still using 5.8?). If you are going to interview IMDB then ask them why they still aren't using Unicode on...
  • Commented on Finding Duplicate Code in Perl
    simply compared each text block to all other ones and output them sorted by Levenshtein distance. It still needs some finetuning and doesn't run all that fast I don't know if this is any use, but it's a Perl...
Subscribe to feed Recent Actions from Ben Bullock

  • Duncan commented on search.cpan.org

    I think we're in danger of being insular here.

    People inside the echo chamber know about Metacpan and either use it in preference to search.cpan.org or switch to it if, as is often the case at the moment, search.cpan.org is down.

    People outside the echo chamber are less aware of Metacpan. If search.cpan.org is down, they just take it as more evidence that Perl is d**ng.

  • Olivier Mengué (dolmen) commented on search.cpan.org

    A few reasons why I'm a MetaCPAN promoter:

  • search.cpan.org still has the look of 1997 web sites. Just this can let people think that Perl is stuck there.
  • you can submit issues about MetaCPAN, they are public, and you get feedback. For s.c.o, you have to send an e-mail and I never got an answer. Anyway, I have abandonned a long time ago the usage of my e-mail inbox to track issue progress.
  • issues reported are quickly fixed
  • you can even directly report issues on IRC (#metacpan) and get immediate feedback and fixes
  • you can submit patches for Meta…
  • Olivier Mengué (dolmen) commented on git blame across the entire codebase

    And what about linking your post to that script?

  • Manuel Ceron commented on On the relative readability of Perl and Python

    I’m a Python developer but I started coding Perl full time since a little bit more than a year. It’s true that Python has many quirks. That happens with any language that is more than 20 years old. But I think Perl probably has more quirks than Python.

    I think one reason why people think that Python is more readable is because it’s simpler. Both syntax and semantics are simpler. Less operators, less constructs, less ways of doing things. In practice this means that you can understand any Python code after an afternoon. While the same thing for Perl takes years.

  • jjolla888 commented on On the relative readability of Perl and Python

    All languages suck. I have only come across one syntax that I mostly like (unfortunately you cant do much with that particular one).

    So Perl v Python arguments centered around syntax are somewhat irrelevant. You will find godawful things in both of them.

    For me, the only things that matter are:

    (i) lots of powerful libraries
    
    (ii) good documentation
    
    (iii) helpful communities
    
    (iv) speed [for some things]
    

    My main toolkit is made up of Perl, Python, Go, and C.

    Perl nails (i), (ii), and (iii). It is the super-glue that allows me to write small prog…

    Subscribe to feed Responses to Comments from Ben Bullock

  • 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.