
2008/6/17 Achim Schneider
PR Stanley
wrote: Blimey! Talk about rearranging the deckchairs :-) With respect, do you not think it'd be wiser for the community to deal with a total lack of proper type checking, the lack of any notion of the general concept of a function, or a whole range of other fundamental issues in PHP first before worrying about closures and lambda functions? I'm no language purist but PHP really does take the biscuit. My personal views and not in any way representing the list .
Oh yes they are. I'd rather smash my head repeatedly into a wall than suffering the agony of using a hacked cat.
Well, it's not like they're going to turn python into Haskell :-) If any flaw in a language is fundamental, fixing it is likely to cause compatibility... issues. And about closures done wrong, I think the biggest mistake (the only I spotted, actually) is the keyword "lexical". It seems to add unnecessary verbosity where plain lexical scope would suffice. It would be OK if lexical scope is impossible (which I doubt), and plain wrong if done for readability reasons. Is there any discussion about this point? Concerning OOP, I didn't really pay attention. My 2 cents. Take with a grain of salt, for I don't really know PHP Loup