user-pic

lichtkind

  • Posted Kephra: Select All to lichtkind

    To continue my previous post about Kephra, please let me ramble about just one seemingly little feature. It is interesting in its own right - but also an example for the design principles I employ:

    1…

  • Commented on Return of Kephra
    on CPAN , thanks for question, we had a web page but not currently...
  • Posted Return of Kephra to lichtkind

    Juhuu, released Kephra 0.401 in the spirit release early - release often. It is the start of a complete rewrite. So it's back to zero: now it can only edit one file at a time and has only Perl highlighting and UTF-8 or ASCII encoding. But some of you will still want to use it (beside vi, emacs,…

  • Posted The deep, the shallow and the ugly (classes) to lichtkind

    Previously I showed parts of the API of my new module Graphics::Toolkit::Color. This time I want to mention some bits about the code base, which demonstrate what I tried to say

  • Posted Look mom I invented colors to lichtkind

    Just released Graphics::Toolkit::Color for the purpose to create computationally harmonic color pallets (2-3 lines max for most needs). It is in fact a chunk out of

  • Commented on TPF launches merch store for Perl 5
    The raptor is a pun on the badmouthing Perl as old in sense: yes might be older than your language but still kills....
  • Posted course change for Kephra to lichtkind

    Kephra, an editor for programming (mostly Perl) written in WxPerl is my main project since I stumbled into the Perl community. Most people I know already heard of it - but I want to write about a new development that might be helpful for some, which might consider to use it even if it has a very…

  • Posted An artistic tool for programmers. to lichtkind

    I just release App::GUI::Harmonograph for your leisure and pleasure. In case your not not an English noble man form the 18th century who could afford an Harmonograph, even though modern DIY kits are

  • Posted Climbing the Charts (request for feature requests) to lichtkind

    Hurray, released another version of Chart without new features. Actually rewrote the complete

  • Commented on Entering the Charts
    Thank you for spotting this, its fixed now....
  • Posted Entering the Charts to lichtkind

    As part of HalleLeipzig.pm I had my duties to co-organize the recent German Perl Workshop but also the opportunity to give some talks. (Recordings are online [EDIT] now at the CCC video platform). …

  • Commented on In defence of OOP
    Hai guys I'm very happy you liked it and you remember me. I'm preparing next part and also fixed typos and will elaborate already published article here and there so please recheck when next part goes public (end of next...
  • Posted In defence of OOP to lichtkind

    During the last years it became fashionable to rag on object oriented programming and a decade ago I would join the choir. Hack, when I started with Perl I despised the bloat and inefficiency of many corporate smelling *coughjava* systems and preached the light weight and foreward thinking way…

  • Posted KBOS attributes to lichtkind

    Welcome to the fifth post about the Kephra Base Object System, where I explain the need for three kinds of attributes: data, delegating and wrapping and gas a little about their properties. It is especially advised to have read the

  • Posted KBOS methods to lichtkind

    After scopes, types and signatures we got all the…

  • Commented on perlmodules.net remake
    ++...
  • Posted KBOS signatures to lichtkind

    There are signatures in Raku, core Perl 5, Moose, Dios and lot of other modules. With KBOS I tried to find out how optimal signatures would look like to me. My objectives…

  • Posted KBOS types to lichtkind

    After introducing KBOS I should write about the most fundamental concept in this Perl syntax extension. In fact it's so basic, you could use it even without objects.

  • 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

Subscribe to feed Recent Actions from lichtkind

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 with a graphic design donated by Six Apart, Ltd.