On 2/21/2014 3:23 PM, Joshua Fenio wrote:
On Fri, Feb 21, 2014 at 3:19 PM, Matthew Frederico <[email protected]>wrote:

Well said.  I suppose the old idiom - "A poor workman blames his tool" is
apropos?


Sure, but a good workman recognizes a broken tool when he sees one.  It's
inarguable that PHP is a poorly designed language - if you can even argue
that it's "designed" in the first place.


I really, really don't care about a language for its users (though talking to them does affect my USE of the language).

My problem with a language usually has to do with the language itself or its implementation. If a language behaves differently depending on whether you put your curly brackets on a new line or the same line, the language is broken. Like you suggested, PHP isn't actually designed, it was a collection of perl scripts and it expanded to an amalgamation of features instead of a language design.

That said, PHP is a great glue language to tie different bits of data together. Again, the accessibility of it to other users isn't something that affects me specifically. I don't want to work with feckless programmers, but there are good programmers that use PHP (typically because it's what they know) and there are feckless programmers that use Haskell. This doesn't paint either language in my eyes, it paints programmers.

I don't use PHP in any new projects, but maintaining something older in PHP isn't really a terrible thing unless it's terrible code, not because of PHP. =c)

Does One-Click-Retail do 4 x 10s, perchance?  =cP

-Tod Hansmann


/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to