user-pic

Leon Timmermans

  • Commented on Mite: an OO compiler for Perl
    > You need to remember to mite compile your code after making changes before running your test suite or packaging up a release. This can be annoyingly easy to forget to do. (Though Mite does also include extensions for ExtUtils::MakeMaker...
  • Posted Some tricks for prettier xs to Leon Timmermans

    XS has a reputation of being ugly and cumbersome, but in my experience, it doesn't have to be. Let's take for example this snippet from my Thread::Csp::Promise class:

    MODULE = Thread::Csp PACKAGE = Thread::Csp::Promise PREFIX = promise_
    
    

    SV* promise_g…

  • Posted My new modules in 2021 to Leon Timmermans

    Perl

    I had a reasonably productive year, releasing several modules that I think/hope are useful for the wider ecosystem.

    Crypt::Passphrase

    This module manages the passwords in a cryptographically agile manner. That means that it can not only verify passwords using diffe…

  • Posted The Witch and the Witch-hunt to Leon Timmermans

    A lot has been said about the recent CAT report and updates. It feels to me like we're not getting anywhere because the critical matters aren't being addressed.

  • Commented on Open Letter to the Perl Foundation Board
    The CAT's charter says the CAT must be trusted and viewed as consistent and impartial and to maintain the trust of the community, the CAT must make its processes and actions transparent while not sacrificing privacy but right now a...
  • Commented on Reimagining perl5-porters email list for 2021 and beyond
    To be honest, a lot of the conversation has already moved to github. I'm not sure the rest really needs a better place....
  • Posted Perl7 is a fork of values to Leon Timmermans

    Before reading this, you should watch this video where Bryan Cantrill explains a value-conflict between Joyent and Node.js, I believe we have a similar problem.

    In it he defines a list of project values:

    ="https://image.slidesharecd…

  • Commented on Perl 7 Thoughts
    Worse yet, the `set_prototype` has to happen in a `BEGIN` block to take full effect :-/...
  • Commented on Perl 7, not quite getting better yet
    No apologies needed, but taking things to p5p may be a good idea indeed....
  • Commented on Perl 7, not quite getting better yet
    Being a former bioinformatician myself, I can only concur it should work that way; but that's not how academic computing works today and it's unlikely that it will work that way tomorrow....
  • Posted Perl 7, not quite getting better yet to Leon Timmermans

    The Eighteenth Brumaire of Louis Napoleon - Karl Marx

    Sawyer just anno…

  • Commented on Smartmatch in 5.27.7
    The new keywords are whereis and whereso. Oops, fixed that. These keywords really aren't intuitive to me. Unfortunately when/whereis/whereso are not among the keywords exposed as functions in CORE::, so it is hard for me to see how to write...
  • Posted Smartmatch in 5.27.7 to Leon Timmermans

    What happened?

    In the latest development release of perl, smartmatch changed quite a bit.

    Almost everything you believed about smartmatching is now wrong

    No really, everything. All previous rules are gone except a single one: you can smartmatch against any object that o…

  • Commented on Test2/Test::Builder Update from the QAH
    I think most of the discussion on that table, as well as here, was about the wrong question entirely. As such The fundamental question is "it is better to have a united or a split ecosystem, and for whom". For...
  • Commented on More on YAML, syck looks much better
    What I need now a is good YAML testsuite People are working on a cross-language testsuite. Not sure what the current state is, this is a rather non-trivial endeavor. YAML::XS emitting unindented seq elements for a map child ditto If...
  • Commented on UTF-16 and Windows CRLF, oh my
    The PERLIO environmental variable may also be able to help you there....
  • Commented on Fixed 5.22 problems during my compiler port
    > Also, publicly stating "John broke xyz" probably doesnt help win people over. Yes, that....
  • Commented on What's the perl5's future?
    Quite frankly, both cperl and stableperl are more about their authors and p5p not being compatible with each other than anything else. The difference between stableperl and p5pperl is so small that the former is a bit silly (the latter...
  • Commented on File::Slurp is broken and wrong
    I believe that the default encoding using by File::Slurp is because of a Perl bug with threads: https://rt.perl.org/Public/Bug/Display.html?id=41121 That bug is truly a PITA, but it's not particularly relevant to slurping as the handle won't be shared between threads....
  • Posted File::Slurp is broken and wrong to Leon Timmermans

    If you are using File::Slurp, you should possibly reconsider. Basically, there are three reasons to do so;

    It is wrong in a lot of cases.

    File::Slurp predates IO layers, and as such doesn't take them into account well. A few years ago, after some complaints, an attempt was done t…

  • Commented on Call for help with open source project "CLPM"
    In my mind, CLPM still means comp.lang.perl.misc ;-) Spent many hours there in the past :-)...
  • Commented on Spam from waag.org
    I got the same message. Weirded me out a little too, but mostly devnulled it....
  • Commented on Day 6: Think globally, act localizably (File::umask, Locale::Tie, Unix::setuid)
    Thanks for your input. I'm not sure what you meant by "saved IDs". You may want to read Setuid Demystified first before writing any kind of setuid wrapper....
  • Commented on Day 6: Think globally, act localizably (File::umask, Locale::Tie, Unix::setuid)
    Unix::setuid is a poorly worked out idea. Firstly because it doesn't report errors in any way (despite typically being used in security-critical ways). Secondly because it omits the saved IDs (which are fairly important). That said, I do like the...
  • Commented on We are all Perl's ambassadors...
    What I hate most about the system is that it doesn't offer me a way to get back into contact with the rater. Maybe they are mistaken about something essential, maybe I fixed a legitimate issue they reported. Maybe I'd...
  • Commented on Managing Boilerplate with Import::Base
    This is a terrible idea really: any change to your bundle mean breaking backwards compatibility. This sort of breakage-at-a-distance can be hard to diagnose. To some extend you can deal with it using a versioning argument (like Modern::Perl does nowadays),...
  • Commented on Strawberry Perl 5.20.1.1 invalid MSI signatures
    Quite frankly anyone asking for a scanned copy of an identification document is an idiot: you can not verify the authenticity using a copy. Even a crappy forge is likely to be accepted. Sending it by non-encrypted email doesn't make...
  • Commented on A pre-release of Pod::Readme is available on CPAN
    Why the dependency on Moose and v5.10? The latter seems rather unnecessary, and the former poorly chosen (lots of dependencies, while using few of it's features: Moo sounds like it would be much more appropriate)....
  • Commented on How should conference speakers be compensated?
    I think there are two kind of sponsored people. The first category are the Damians of our community. These are people whose attendance at any conference provides an immediate and obvious benefit every time you'd invite them. People like me...
  • Commented on Introducing IOD file format
    Have you taken a look at [TOML](https://github.com/toml-lang/toml)? IMO it provides a much more sensible paradigm than INI, while still being intuitive enough for most people. There are already two parser for it in Perl....
Subscribe to feed Recent Actions from Leon Timmermans

  • markov commented on Open Letter to the Perl Foundation Board

    I was co-organizer of YAPC Europe 2020. As such, I had very long discussions with mainly SawyerX because he (as contact person for main sponsor Booking.com) forced the American Code of Conduct on our conference. He did not (want to) care that those rules are unconstitutional in Europe. It made me leave the Perl society.

    Societies have written regulations, which you MUST follow: it is what participants expect and what defends your actions in case of court cases. There never, ever is self-elected elite which will be able to solve conflicts.

    Expressions and behaviour of part…

  • BooK commented on Open Letter to the Perl Foundation Board

    Both events you used as examples seem to have a code of conduct:

  • markov commented on Open Letter to the Perl Foundation Board

    Certainly BooK. There is nothing wrong with explicitly state that you want everyone to be pleasant. As organizers of a big event, you are also required (by law) to solve problems which emerge: being explicit on such procedure is also a good thing. That's where FOSDEM and CCC end.

    But forbidding people to say unpleasant things beforehand is not allowed in the EU. Kicking people out solely because a few non-elected others do not like your expression is not acceptable. But it has been done a few times now. Giving your own interpretation on very sensitive terms as harassment is rea…

  • Dean commented on Open Letter to the Perl Foundation Board

    TPF's domain of control is limited to its official services & assets. This needs to be clarified.

    TPF should offer a boilerplate set of community guidelines which perl affiliated projects may elect to adopt.

    Beyond that, perhaps a mediation service should be offered to assist in resolving complaints. Projects may then wish to opt-in to the outcome of these resolutions.

    This is not the first time this has happened, it is however the first time the perl community didnt pile on to someone. That's something *everyone* should think about.

    ="http://blogs.perl…

  • Toby Inkster commented on Mite: an OO compiler for Perl

    There's a ticket on the issue tracker for a Dist::Zilla plugin. I'm unlikely to implement it myself, but would certainly accept one.

Subscribe to feed Responses to Comments from Leon Timmermans

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.