in reply to Re: Re (tilly) 1: DWIM Part Nineteen: Unary Operators in Void Context
in thread DWIM Part Nineteen: Unary Operators in Void Context

Actually I won't note that.

I note instead that Quantum::Superpositions manages to achieve semantic effects which are quite different from the usual expectations of Perl programmers. Now while it is true that they are not beyond the range of possibility of the language (as is evidenced by the fact that you achieved them within Perl), I think that they are so far out of the norm for Perl that I see the result as a customization of Perl's semantics.

But yes, you attempt some forms of sanity, and one of the ways this shows is that you arrange to get an explicit request for insanity before truly opening the floodgates...

  • Comment on Re (tilly) 3: DWIM Part Nineteen: Unary Operators in Void Context

Replies are listed 'Best First'.
Re: Re (tilly) 3: DWIM Part Nineteen: Unary Operators in Void Context
by TheDamian (Vicar) on Jan 01, 2002 at 12:21 UTC
    We obvious comprehend quite different meanings of the word "customize". To me, an extension to the language (such as Q::S) is not a customization, per se. A customization is something that changes the semantics of existing syntax.

    So, if you were going to call my bluff, it should probably have been over a module like Inline::Files, where I do change the semantics of an existing construct!

    Of course, you may well mean something quite different by "customization", in which case we're just arguing over (a different form of) semantics. ;-)