user-pic

Yuki Kimoto

  • About: I'm Perl Programmer. I LOVE Perl. I want to contribute Perl community and Perl users.
Subscribe to feed Recent Actions from Yuki Kimoto

  • Ben Bullock commented on Why you should use ppport.h in your XS code modules

    Thank you for the reminder, I've just added ppport.h to Image::PNG::Libpng:

    perl -MDevel::PPPort -e'Devel::PPPort::WriteFile'

  • wei.zhong commented on I founded a company called Perl Research Institute, Ltd.

    the interesting thing is that how to your company to make money ? live is first , I think .

  • Ovid commented on A dream realized

    Hi Yuki,

    We're trying very hard to avoid overloading the meaning of existing Perl features, so we deliberately didn't go with the word package. The package keyword simply declares something as being in a given namespace. The class keyword in Corinna does the same thing, but it's a historical accident in Perl that classes and packages are sort of the same thing.

    In reality, a class is a data type, not a namespace. They're fundamentally different. While I don't know if it can be fixed, in the long-term, I would love to see the…

  • philip r brenan commented on A dream realized

    The opening comments argue that because some people have worked in this area for some time then their "authority" is enough to make the claim that Corinna is valuable. But this is a well known fallacy:

    https://en.wikipedia.org/wiki/Argument_from_authority

    If these people have genuine authority gained from years of hard experience in this field then they will be able to tell us in a few cogent words why Corinna is so much better than Moose and all the other OO systems available on CPAN. They will be able to…

  • Damian Conway commented on A dream realized

    I'm a little confused, Philip. You ask me to rewrite the article so that you can "know the compelling reasons why Corinna is so good"...but the article already contains at least six of those:

  • More concise syntax (therefore more readable)
  • More declarative syntax (therefore less boilerplate implementation code required)
  • Less prone to bugs (because more concise and more declarative)
  • Better performance for most method calls
  • Compile-time checking for at least one common type of error
  • Built right into the language, so no need to rely on external modules …
Subscribe to feed Responses to Comments from Yuki Kimoto

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.