user-pic

Fritz Zaucker

  • Website: www.oetiker.ch/
  • About: Using Perl for (almost) all my software development.
  • Commented on A dream realized
    Thanks for the explanation. I completely understand that trying to get Dios into core would be a (at least political) nightmare. I just hope that differences to Raku syntax won't we a requirement for the actual implementation ;-) (not talking...
  • Commented on A dream realized
    Thanks for the nice summary, Damian. Just too bad that Corinna doesn't use the syntax proposed in Dios (and used in Raku). That would have been simpler for people living in both worlds....
  • Posted Cannot change password to Fritz Zaucker

    Wouldn't it be nice to be able to change my (hacked) password for blogs.perl.org?
    Unfortunately, the password change form complains that it couldn't verify my current password, which doesn't come as a surprise as there is no field on the form to enter it.

  • Commented on The Fuse Operator - A Suggested Language Extension
    Does Perl 6 have such an operator? If so, it might be wise to look into its syntax and semantics....
  • Commented on The Ovidian Update
    MMORP6G ......
  • Commented on The Ovidian Update
    You're going to finish porting it to Perl6 before release, won't you? ... :-)...
  • Commented on File::Slurp is broken and wrong
    Any comments/opinions on use Mojo::Util qw(slurp); Thanks, Fritz...
Subscribe to feed Recent Actions from Fritz Zaucker

  • Yuki Kimoto commented on A dream realized

    Personally, becuase package syntax is parsed by CPAN to get the package name, I want to respect the package syntax.

    My idea is

    package Foo is class {

    }

    or

    package Foo : class {

    }

    How about this?

  • 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 …
  • Brett Estrade commented on A dream realized

    You're expending some hard won social credit on this endorsement of this latest attempt at POOP. For the sake of Perl, I hope you are hitching yourself to the correct attempt and not in some vain attempt to lend credit to the claim that, "POOP is not the problem, it's just never been implemented properly". Sounds like a familiar claim.

    Subscribe to feed Responses to Comments from Fritz Zaucker

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