As I said, the syntax is quite elegant and the patch isn't too bad either.
However, I do suggest we only add it if people are really convinced
that it'll be used.
Reflection falls into a different category in my opinion, because it
actually allows you to do stuff you couldn't really do before... It's
a bad comparison.
Andi
At 03:53 PM 2/18/2006, Derick Rethans wrote:
Perhaps not many will use it, that doesn't mean it's useful. I don't
have much use of the Reflection stuff either, nor do I see its general
usefulness. That doesn't mean I am against having it in PHP because it
is useful. In the previous thread we already saw where the labelled
break was useful, and I would like to see the proposed patch committed.
Derick
On Sat, 18 Feb 2006, Andi Gutmans wrote:
> Yeah but my point was that even people for who it isn't scary
(the devs) don't
> use it very much :) It's just something which isn't needed very often. So
> we're wasting lots of bandwidth on something which not many will
use anyway :)
>
> Andi
>
> At 02:54 PM 2/18/2006, Steph Fox wrote:
> >Agreed it's not used very much. That's because people like me think it's
> >scary :) and that's _exactly_ what I was trying to say.
> >
> >----- Original Message ----- From: "Andi Gutmans" <[EMAIL PROTECTED]>
> >To: "Steph Fox" <[EMAIL PROTECTED]>; "internals" <internals@lists.php.net>
> >Sent: Sunday, February 19, 2006 12:48 AM
> >Subject: Re: [PHP-DEV] True labelled breaks
> >
> >
> > >It's just something which to begin with isn't used that much.
> > >Grep'ed phpweb/ for it and found 0 occurrences of break n; and I believe
> > >the people developing it would be the ones who would know how to use it.
> > >
> > >Andi
> > >
> > >At 02:33 PM 2/18/2006, Steph Fox wrote:
> > > >I personally find working with numbers difficult, which is
why I'm wholly
> > > >in support of this patch.
> > > >
> > > >I doubt I'm the only PHP user with that issue, due to the
'ease of use'
> > > >that allows people with no history of computer science to write useful
> > > >scripts (for which, thank you all). But I wouldn't expect a
great deal of
> > > >sympathy on that point from CS graduates.
> > > >
> > > >nb I think implementing goto/equivalent itself is a fairly
bad idea - I
> > > >appear to be in the minority on that issue. But I don't see
any problem
> > > >with introducing labels, I just see it as a more user-friendly way of
> > > >allowing nested breaks.
> > > >
> > > >Am I very wrong?
> > > >
> > > >
> > > >----- Original Message ----- From: "Andi Gutmans" <[EMAIL PROTECTED]>
> > > >To: "Steph Fox" <[EMAIL PROTECTED]>; "internals"
<internals@lists.php.net>
> > > >Sent: Saturday, February 18, 2006 9:30 PM
> > > >Subject: Re: [PHP-DEV] True labelled breaks
> > > >
> > > >
> > > > >I think that in 1997 when break/continue n where
implemented it would
> > > > >have been a nice idea, but at this stage except for being
more elegant
> > > > >than break/continue n it doesn't truly add anything
substantial to PHP
> > > > >(and as you already mentioned it's orthogonal to the goto
discussion).
> > > > >I think having more than 1 way of doing the same thing, in
this case,
> > > > >might just end up confusing people developing with PHP
(i.e. the Perl
> > > > >way :)
> > > > >
> > > > >Just for the record I am coming at this from an open mind.
Dmitry did
> > > > >spend time on this patch, etc...
> > > > >
> > > > >I'd recommend to bed it once and for all.
> > > > >
> > > > >At 09:16 AM 2/18/2006, Steph Fox wrote:
> > > > > >Guys and guyess,
> > > > > >
> > > > > >Sara and Dmitry's patch to introduce labelled breaks was
discussed on
> > > > > >internals@ ever-so-briefly at the beginning of December, but there
> > > > > >was never any decision made over it.
> > > > > >
> > > > > >Given that practically everyone who survived the preceding GOTO
> > > > > >discussion seemed to think it was a good idea at the
time, could you
> > > > > >please re-visit it, evaluate it, discuss it (as opposed to talking
> > > > > >about GOTO, which is unrelated) and either OK it or put
it to bed for
> > > > > >once and for all?
> > > > > >
> > > > > >Relevant summary is at
> > > > > >http://www.zend.com/zend/week/week265.php#Heading3
> > > > > >Relevant patch is at http://www.zend.com/zend/week/pat/index.php
> > > > > >
> > > > > >And if it's worth anything, +1 from me.
> > > > > >
> > > > > >- Steph
> > > > > >--
> > > > > >PHP Internals - PHP Runtime Development Mailing List
> > > > > >To unsubscribe, visit: http://www.php.net/unsub.php
> > > > >
> > > > >--
> > > > >PHP Internals - PHP Runtime Development Mailing List
> > > > >To unsubscribe, visit: http://www.php.net/unsub.php
> > > > >
> > > > >
> >>>>__________ NOD32 1.1380 (20060125) Information __________
> > > > >
> > > > >This message was checked by NOD32 antivirus system.
> > > > >http://www.eset.com
> > >
> > >--
> > >PHP Internals - PHP Runtime Development Mailing List
> > >To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >>__________ NOD32 1.1380 (20060125) Information __________
> > >
> > >This message was checked by NOD32 antivirus system.
> > >http://www.eset.com
> > >
>
>
--
Derick Rethans
http://derickrethans.nl | http://ez.no | http://xdebug.org
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php