introspection (and Perl 6)

Aaron Trevena aaron.trevena at
Thu Jan 24 10:33:57 GMT 2008

On 23/01/2008, chromatic <chromatic at> wrote:
> I'm not sure that "Operators I've never seen before make my eyes hurt and
> there's no way I'll ever use them ever and you'd be crazy to use them
> yourself" is really the way to start a reasoned discussion.

My complaint was that it was a single symbol operator in the place
where I expected a class or method to be.

I don't think that's un unreasonable obstacle to understanding perl 6
(which I've been looking at, adding stuff to the wiki and porting my
academic perl 5 to), the problem for me is that people who spend a lot
of time experimenting with less mainstream or c-like languages and
working new stuff into perl 6 forget that us lowly developers with
such language might find some the cool stuff you found in lisp, lua or
bizarro jarring when mixed with more familiar perl or c-isms.

The "objectname operator operator-ish methodnamr" syntax is a great
deal less familiar than objectname operator methodname, especially
when that operator is the universally recognised c++/java/everything
one for the job.

It's particularly strange/jarring to combine a universal operator
that's familiar with a bizarre-super-operator-shortcut-thingy.

Like I said, I probably won't need to save those 2 chars and would
rather the code was clear, and to me the fulllength HOW reads clearer
- of course if you've been writing perl 6 internals that may not be
the case.


LAMP System Integration, Development and Hosting

More information about the mailing list