Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Perl: porters
Re: [perl #108286] Wishlist: Overridable keywords
 

Index | Next | Previous | View Flat


doy at tozt

Apr 24, 2012, 1:47 PM


Views: 224
Permalink
Re: [perl #108286] Wishlist: Overridable keywords [In reply to]

On Tue, Apr 24, 2012 at 01:26:21PM -0700, Father Chrysostomos via RT wrote:
> On Tue Apr 24 13:16:11 2012, doy [at] tozt wrote:
> > On Tue, Apr 24, 2012 at 12:57:12PM -0700, Father Chrysostomos via RT
> > wrote:
> > > On Tue Apr 24 11:59:36 2012, jv wrote:
> > > > [Quoting Jesse Luehrs, on April 24 2012, 13:49, in "Re: [perl
> > #108286] W"]
> > > > > > I cannot imagine a sensible purpose to override else. Can you?
> > > > >
> > > > > No, I think that if() should be the overridable part, with
> > 'else' and
> > > > > 'elsif' just as much a part of the syntax as '{' or '}'.
> > > >
> > > > Precisely.
> > >
> > > I’m having trouble understanding what you disagree with.
> > >
> > > What I am proposing would allow
> > >
> > > use subs "if";
> > > sub if { ... }
> > >
> > > plus magic attached to \&if via Devel::Declare or Devel::CallParser
> > to
> > > parse if/elsif/else however it wants, maybe even allowing elsunless.
> >
> > I have no issues with this. But if the \&if is responsible for parsing
> > the entire if/elsif/else construct (which I think it should be), how
> > does the idea of overriding elsif/else independently work at all?
>
> You would only do that if you wanted to start a construct with elsif or
> else.

That's reasonable, but I also don't see what it has to do with the
current topic - as it stands now, elsif and else aren't actual keywords,
they are just syntactic sugar that is parsed as part of an if statement.
Why do they need explicit handling in the core any more than any other
arbitrary keyword someone might write (class, gather, etc) requires?

-doy

Subject User Time
[perl #108286] Wishlist: Overridable keywords perlbug-followup at perl Jan 15, 2012, 12:51 PM
    Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Jan 16, 2012, 10:35 AM
    [perl #108286] Wishlist: Overridable keywords perlbug-comment at perl Jan 16, 2012, 1:28 PM
    Re: [perl #108286] Wishlist: Overridable keywords perl.p5p at rjbs Jan 23, 2012, 6:56 PM
    Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 4, 2012, 11:58 AM
        Re: [perl #108286] Wishlist: Overridable keywords j.imrie1 at virginmedia Apr 4, 2012, 1:28 PM
            Re: [perl #108286] Wishlist: Overridable keywords davidnicol at gmail Apr 25, 2012, 12:50 AM
    Re: [perl #108286] Wishlist: Overridable keywords ikegami at adaelis Apr 4, 2012, 1:47 PM
    Re: [perl #108286] Wishlist: Overridable keywords ikegami at adaelis Apr 4, 2012, 1:53 PM
    Re: [perl #108286] Wishlist: Overridable keywords rvtol+usenet at isolution Apr 5, 2012, 6:31 AM
    Re: [perl #108286] Wishlist: Overridable keywords ikegami at adaelis Apr 22, 2012, 1:24 PM
    Re: [perl #108286] Wishlist: Overridable keywords ikegami at adaelis Apr 22, 2012, 7:29 PM
    Re: [perl #108286] Wishlist: Overridable keywords pagaltzis at gmx Apr 23, 2012, 3:01 AM
        Re: [perl #108286] Wishlist: Overridable keywords pagaltzis at gmx Apr 23, 2012, 3:03 AM
    Re: [perl #108286] Wishlist: Overridable keywords nick at ccl4 Apr 23, 2012, 2:02 PM
        Re: [perl #108286] Wishlist: Overridable keywords dcmertens.perl at gmail Apr 23, 2012, 2:19 PM
    Re: [perl #108286] Wishlist: Overridable keywords dcmertens.perl at gmail Apr 23, 2012, 3:24 PM
    Re: [perl #108286] Wishlist: Overridable keywords fawaka at gmail Apr 23, 2012, 3:41 PM
    Re: [perl #108286] Wishlist: Overridable keywords fawaka at gmail Apr 23, 2012, 4:25 PM
    Re: [perl #108286] Wishlist: Overridable keywords nick at ccl4 Apr 24, 2012, 12:39 AM
        Re: [perl #108286] Wishlist: Overridable keywords perl.p5p at rjbs May 31, 2012, 7:38 PM
            Re: [perl #108286] Wishlist: Overridable keywords perl.p5p at rjbs May 31, 2012, 7:49 PM
    Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 24, 2012, 1:10 AM
        Re: [perl #108286] Wishlist: Overridable keywords dcmertens.perl at gmail Apr 24, 2012, 3:58 AM
        Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 24, 2012, 8:19 AM
            Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 24, 2012, 11:05 AM
                Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 24, 2012, 11:18 AM
                    Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 24, 2012, 11:39 AM
                        Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 24, 2012, 11:49 AM
                            Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 24, 2012, 11:59 AM
                        Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 24, 2012, 11:30 PM
                            Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 24, 2012, 11:32 PM
                    Re: [perl #108286] Wishlist: Overridable keywords davidnicol at gmail Apr 25, 2012, 12:58 AM
                    Re: [perl #108286] Wishlist: Overridable keywords pagaltzis at gmx Apr 29, 2012, 3:15 AM
        Re: [perl #108286] Wishlist: Overridable keywords ikegami at adaelis Apr 24, 2012, 9:06 AM
    Re: [perl #108286] Wishlist: Overridable keywords davem at iabyn Apr 24, 2012, 6:30 AM
    Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 24, 2012, 11:24 AM
        Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 24, 2012, 11:51 AM
    Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 24, 2012, 1:15 PM
    Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 24, 2012, 1:47 PM
    Re: [perl #108286] Wishlist: Overridable keywords pagaltzis at gmx Apr 25, 2012, 4:29 AM
    Re: [perl #108286] Wishlist: Overridable keywords jvromans at squirrel Apr 25, 2012, 1:20 PM
        Re: [perl #108286] Wishlist: Overridable keywords demerphq at gmail Apr 25, 2012, 1:22 PM
    Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 25, 2012, 1:34 PM
    Re: [perl #108286] Wishlist: Overridable keywords ikegami at adaelis Apr 25, 2012, 3:09 PM
    Re: [perl #108286] Wishlist: Overridable keywords doy at tozt Apr 25, 2012, 3:18 PM
    Re: [perl #108286] Wishlist: Overridable keywords davidnicol at gmail Apr 26, 2012, 1:19 AM
    Re: [perl #108286] Wishlist: Overridable keywords nick at ccl4 May 10, 2012, 7:47 AM
    Re: [perl #108286] Wishlist: Overridable keywords ikegami at adaelis May 15, 2012, 9:55 AM
    Re: [perl #108286] Wishlist: Overridable keywords zefram at fysh May 20, 2012, 4:40 AM
    Re: [perl #108286] Wishlist: Overridable keywords zefram at fysh May 20, 2012, 4:59 AM
    Re: [perl #108286] Wishlist: Overridable keywords zefram at fysh May 20, 2012, 5:08 AM
    Re: [perl #108286] Wishlist: Overridable keywords zefram at fysh May 20, 2012, 3:10 PM
    Re: [perl #108286] Wishlist: Overridable keywords zefram at fysh May 21, 2012, 2:59 AM
    Re: [perl #108286] Wishlist: Overridable keywords zefram at fysh May 21, 2012, 5:00 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.