Fritz Zaucker
- Website: www.oetiker.ch/
- About: Using Perl for (almost) all my software development.
Recent Actions
-
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...
Comment Threads
-
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
. Thepackage
keyword simply declares something as being in a given namespace. Theclass
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.
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.