News for hackers. Stuff that matters.
Re:PHP vs. Lisp? by silentbicycle on Tuesday September 23, 2008 @11:07AM (#312426)
I'm pretty sure nobody is saying PHP is elegant, just that they think it's easier to set up and drop in place than Lisp, and it's easier to find junior programmers familiar with it. Several loud voices in the Lisp community have implied that this isn't really a problem, which is a great way to convince people to write it off as a web programming platform.

Instead comparing PHP to Lisp for that purpose, I'd be more interested in a comparison between PHP and Python or PHP and Ruby.

Re:PHP vs. Lisp? by rbanffy on Tuesday September 23, 2008 @02:09PM (#312622)
"Instead comparing PHP to Lisp for that purpose, I'd be more interested in a comparison between PHP and Python or PHP and Ruby."

I agree. More to the point, it would be more interesting to compare PHP frameworks to Rails or Django, as Ruby and Python are more general purpose languages and PHP, while it can be used for other things, is built to generate HTML.

The original (quite lame) article is in the lines that "I tried to use this ocean liner to go to the supermarket and it is infinitely less convenient than the car I was used to. Nobody should use ocean liners because cars are more convenient". It´s awful.

Re:PHP vs. Lisp? by silentbicycle on Tuesday September 23, 2008 @03:14PM (#312710)
I think the comparison Brian Hurt makes between "core" and "edge" languages (http://enfranchisedmind.com/blog/2008/09/20/programming-lang...) is pretty relevant here. "Edge" languages are often used as "glue" languages, because they're good at wrapping separate components and making them work together, while "core" languages are usually better for complicated systems that do most of their work internally, such as compilers. Lisp and OCaml are primarily core languages, while Python and Perl are primarily edge languages.