Hi Jonathan,
* Jonathan Lang <[EMAIL PROTECTED]> [2008-02-24 22:30]:
> So if I'm understanding you correctly, the following would be
> an example of what you're talking about:
>
> { use text; if $a > "49" { say $a } }
>
> ...with the result being the same as Perl5's 'if $a gt "49" {
> say $a }' (so if $a equals '5', it says '5'). Am I following
> you? If so, I'm not seeing what's so exciting about the
> concept; all it is is a package that redefines a set of
> operators for whatever scopes use it. If I'm not following you,
> I'm totally lost.
you’re indeed following me. And it’s indeed not very exciting.
And that’s exactly the point. I find that regular, type-based
overloading is *very* exciting… but not in a good way. An
approach that makes operator overloading an unexciting business
therefore seems very useful to me.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>