Stas,

On Thu, Jan 10, 2013 at 3:16 PM, Stas Malyshev <smalys...@sugarcrm.com>wrote:

> Hi!
>
> > Sure. Here you go. Here are two examples:
> >
> > http://www.python.org/dev/peps/pep-0020/
>
> This is a nice text, but practical meaning of it is kind of unclear.
> Even then, applying it to what we have now with annotations, I can see
> they violate at least #1, #2, #3, #5 and #7 :) And possibly #17 too :)
> Now, I'm not saying we need to accept exactly such rules, and I see how
> you may disagree with my application of it - but that's exactly my
> point. I do not see how having something like this would improve what
> you want to improve.
>

It would provide context. You saying that annotations violate #1, #2, #3,
#5 and #7 would be a *PERFECT* argument. It puts context into what's wrong
with the proposal, and not some ambiguous saying...


> Perl one is more practical, but it is a statement of opinion - even
> though very influential one of a very smart man. Would you be willing to
> accept such statement if it says something that you personally disagree
> with? And out of many different opinion, how we choose one that deserves
> to be "official", making all other ones "officially wrong"?


Absolutely. I want A vision, not necessarily MY vision. I want a vision the
majority can agree with (considering the current state of the dev teams. As
far as how we choose, I would suggest using the RFC system.


Neither are you. Yet I am not telling people to shut up, and you are.
> Curious.


I said to shut up with the rhetoric, not shut up in general.

Additionally, replies like the following ARE telling people to shut up IMHO:

http://marc.info/?l=php-internals&m=135083835232016&w=2

>> Hello, list. I want to propose generics.

> Please no. If you need Java, you know where to find it. Java has a set
> of great tools, great books, great community. And it's completely free.
> Anybody who needs Java can just do it. I see no need to turn PHP into Java.

That's the type of thing I want to get rid of...

> that we can measure things against. Therefore, there is no such thing as
> > a "good fit for PHP" outside our own personal opinions. It may seem like
>
> I believe there is. Each language has a philosophy and internal
> coherence, or at least it should strive to have it. In fact, PHP is
> frequently criticized for being lacking on this front, and we do not
> have anything written down formally, but I think it still exists.
> Moreover, if it does not, and PHP is nothing but a hodgepodge of
> somewhat useful tools without any coherent thought and system behind
> them - it would be very bad for PHP project. And if it does exist, then
> there are things which align with it, and there are things which do not.


s:/philosophy/vision/ and that's basically what I'm asking for. It does
exist informally as 1000 different versions right now (one or 4 per person
on this list).

And I do currently believe that PHP development currently IS nothing but a
hodgepodge (how you describe it). I feel it's been that way since at least
5.3 when progress on 6 stalled. Since then, it feels like things became
completely disjointed. The RFC and voting process was a sign of this
disjoint environment. I want to fix the underlying problem and give the
project direction again.


> > I'm not saying not to express that you think the direction is wrong.
> > What I'm saying is to express it in a better way than "PHP is not Java"
> > and "I don't ever want to see this". Those are terminal statements.
>
> I made kilobytes if not megabytes of comments on this topic for the past
> years. So if you try to latch on one phrase which was a part of bigger
> response and make it sound as if I never explained what I mean and
> nobody else did the same, repeatedly, over the years - this is just
> wrong. I did explain and I keep explaining it. You may not agree but
> please do not make it sound as if I only actually said what I mean
> instead of droning on with "PHP is not Java", maybe then you could
> understand it... I said it many times - the syntax proposed is very
> complex and hardly comprehensible, it creates a separate sub-language
> inside PHP incompatible with what the rest of PHP is doing, it is not
> readable and it is helpful only in very small subset of PHP uses. I am
> not opposed to the idea in general, but I am opposed to the level of
> complexity - both syntactical and conceptual - it currently involves.


And I appreciate (even if I usually disagree) the content you contribute.
BUt I can't stand when you go on those terminal remarks (PHP is not Java, I
never want to see this). They are demoralizing, deflating and do nothing
but shut people down. That's why even in your large reply I picked out one
phrase. Because that one phrase was more powerful than the rest of your
reply...

Anthony

Reply via email to