user-pic

lichtkind

  • Commented on Announcing Zydeco
    Thank you, I'm just curious, because speed is a foremost concern in developing KBOS. Looks like I have to make my own comparative benchmarks....
  • Commented on Announcing Zydeco
    Looks promising I have to check it. Are the Benchmarks?...
  • Commented on Introducing KBOS
    Just as addon, the B in KBOS is meant literally. What I show here is merely the base level. There is also a logging, event and UI comand system involved. So I naturally never thought about so far, that other...
  • Commented on Introducing KBOS
    well, KBOS classes are not ment to be inherited from. If you define a class Bumblebee, there will be later no package Bumblebee, let alone subs in it, so parent would run empty. All information which methods and attributes the...
  • Commented on Introducing KBOS
    i see your issue, but luckily I don't have even think about and hut my precious brain, because KBOS has no inheritance (for reasons like you present here and as written in the post). But to fully adress you question,...
  • Posted Introducing KBOS to lichtkind

    Starting even before Moose, we (in the Perl 5 world) have a plethora of Modules extending the syntax of the language with Perl 6 and more in mind. The following article sums up not only my 2 and a half cents on the subject but also an attempt to implement it. It should be of interest to anybody…

  • Posted Communication at the 36c3 Perl and Raku Assembly to lichtkind

    The Chaos Communication Congress is the hugest convention and festival for hackers on the continent. Its part 5-9 track lecture conference, part massive parallel soldering and other workshops, part dance party and part carneval. I liked especially the one guy, just walking around while making…

  • Posted announcing Data::Table::Dynamic to lichtkind

    Looks like I like tables. But unlike Math::Matrix this will be about organizing any data.

  • Posted next Math::Matrix releases to lichtkind

    As you can see in the Changefile, there is a lot stuff coming in the next release of Math::Matrix, the de facto standard for now for Perl 6 Matrix Math, as mentioned in the

  • Commented on Perl6::Math::Matrix (Part 4: naming methods)
    Thank You Steve you like it, Its more detailed in part one (follow links to previous parts at start). Each cell has to be Number (Numeric type) and is readonly....
  • Posted Perl6::Math::Matrix (Part 5: patient with docs) to lichtkind

    If you write any software package, you have to document it. This simple truth drives more than few developers into despair. But there is also a way to craft good documentation and make the writing of it a useful part of the development. This is the closing part about authoring a Perl 6 module and…

  • Posted Perl6::Math::Matrix (Part 4: naming methods) to lichtkind

    While reflecting on how to write a good Perl 6 module, I thought a lot about how to properly name my methods. In this text I want to summarize what served me, which is a direct continuation of the

  • Posted Perl6::Math::Matrix (Part 3: when to use MMD) to lichtkind

    In this guide about what to consider when writing a Perl 6 module, we (after part I and

  • Posted Perl6::Math::Matrix (Part 2: Converter) to lichtkind

    In this series of articles I reflect and expand on a talk I gave this year in Glasgow were I spoke about writing Perl 6 modules in general and Math::Matrix in particular.

  • Posted introducing Perl6::Math::Matrix (Part 1: Data) to lichtkind

    At TPC in Glasgow I held two talks (slides and Video stored or linked on my domain as linked on conference site) about my module

  • Commented on Don't use until, unless...
    I was about to write you some righteously angry comment but you last paragraph was unfortunately what I wanted to express myself. I also stopped using negated form for more than simple expressions because for once they are harder to...
  • Posted proper planing (CP part IV) to lichtkind

    After part one (main idea), two (prototypes) and

  • Commented on The hugest feature of Perl 6
    I would love to but I'm currently up to my neck in three Perl 5 projects. Taking an hour aside would be no issue but it takes much more to to get up speed with current state of P6 cook...
  • Posted The hugest feature of Perl 6 to lichtkind

    If there would be an election for the single greatest Perl 6 feature, many would select the box for grammars and others would root for concurrency/async (as expressed in several articles here and…

  • Posted Resolving conflicts of interests (CP part III) to lichtkind

    After explaining the kinds of prototypes that are used in complete Programming and the way…

  • Posted prototypes vs branches (CP part II) to lichtkind

    As previously mentioned, one principle of Complete Programming is the separation of concerns you normally handle simultaneously. In part two I discuss some further consequences of that…

  • Posted the core idea behind Complete Programming (tm)(c) to lichtkind

    During my last post I mentioned the method of Complete Programming, which started as my knee jerk reaction to the insanities of waterfall and XP. I'm not really big on manifestos but writing down things helps to…

  • Commented on Plan for perldoc 4.0
    Yes Dmitry, i discussed that also with Damian and we singled out 4 Perl 6-POD tags, we want to add to the Perl 5 POD standard. This sound like a sixth. but I would like to see perldoc up and...
  • Commented on Plan for perldoc 4.0
    I cant, these were by mail or in person. But i will post here more often about it....
  • Posted Plan for perldoc 4.0 to lichtkind

    At TPC in Amsterdam I gave 2 lightning talks under the title perldoc -O. It was a questionary for the attendance which should give me some orientation which feature to prioritize or how to modify them best. I also spoke and mailed with all people I deemed relevant and want now to lay out the…

  • Posted Perl talk at Linuxtag Chemnitz to lichtkind

    Its on the 12.03.2017 12:00 in Room V5 and by ... me (you guessed it). It will have a small Perl 5 section handling 5.24 and 5.22 (since i've gone full P6 last year). Ant to not repeat myself i want to go more practical with Perl 6 this time.…

  • Commented on So I Guess I'm Back
    Your not forgotten that easy!...
  • Posted backseat YAPC::EU to lichtkind

    Cluj was my ninth YAPC and it was different for me in many ways. Please read this especially if you never been to a YAPC.

  • Posted Hello Dzone to lichtkind

    Since the Perl Magazine sadly had to close i didn't wrote as many Perl articles anymore. Because I miss it sometimes I recently agreed to write for DZone. Its a Java- centric site with many light weight pieces. I read it…

  • Commented on Christmas Came, Bah Humbug
    Dear JT, I think you missed the point. Perl 6 is here so that there will be Perl jobs even in 30-40 Years....
Subscribe to feed Recent Actions from lichtkind

  • Graham Knop commented on Plan for perldoc 4.0

    Sites like MetaCPAN are probably the primary places to show images in pod documents, so MetaCPAN is probably the best place to discuss images in pod. I wrote the current implementation of the's image handling, and I'd be interested in hearing concerns or suggestions. Either drop by the IRC channel (irc.perl.org #metacpan) or file an issue.

  • KES commented on Don't use until, unless...

    I will agree with you that unnecessary negation is bad. But I will not agree that `unless` keyword usage is complex.

    You should just use it in right place. By `unless` you should mark code which SHOULD NOT RUN in usual case.

    Look:

    sub process {
    my( $self ) = @_;

    return unless $self->is_valid; # Read this code as: $self should be valid

    my $result = ...;

    return $result;
    }

    Look next examples where I use `unless` with success (And I think code with `unless` here is clear in compare to usual `if`):

    $s…

  • Randal L. Schwartz commented on Don't use until, unless...

    Just really avoid "unless... else". That's... just.... wrong.

  • Toby Inkster commented on Introducing KBOS

    Hmm, but what if Base were written using KBOS, and Derived was just a plain old Perl package with use parent "Base";? Even if you're not implementing facilities for inheritance, it's hard to ignore that inheritance does exist in Perl.

  • Toby Inkster commented on Announcing Zydeco

    There's a benchmark script included in the examples directory within the distribution. It compares Zydeco against Moops, MooseX::Declare, and Dios, which all offer a similar declarative syntax for object oriented Perl. This is of course a runtime comparison rather than compile time.

    I haven't done any formal benchmarking on comp…

Subscribe to feed Responses to Comments from lichtkind

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.