Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

PHP is a good language.

Name: Lisp 2009-12-08 23:37

Aside from the shitty nomenclature and a few namespace issues, PHP is perfect. I see plenty of hate for PHP on /prog/, but no rational criticism.

Name: Anonymous 2009-12-08 23:40

If you had to rank PHP against other languages, it'd score pretty low. PHP is usable for what it's made for, but that doesn't make it a good language.

As for your name, how much Lisp do you know to compare it with PHP?

Name: VB6 > Lisp 2009-12-08 23:42

Aside from the shitty nomenclature and a few namespace issues, VB6 is perfect. I see plenty of hate for VB6 on /prog/, but no rational criticism.

Name: Anonymous 2009-12-08 23:44

dynamically typed, eval(), closures

A PHP is fine too

Name: Anonymous 2009-12-09 0:06

>>4
there's closures?

Name: Anonymous 2009-12-09 0:10

>>1
For a dynamically typed language, how do you do a non-hacky type dispatch?
Why does PHP insist on casting data without the user's permission?
eval is not supposed to be a replacement for a real macro system!
Things PHP is good at:
- Very large library, but lacks in consistency.
- Easy for newbies to learn, but that easiness comes with a high cost (ever check your daily security news?).
- For a dynamically typed language, it doesn't give you as much control over types as one would want. It dumbs this down a lot for the sake of making it easy on the user. Its error handling system is minimal.

True dynamicly typed languages like Lisp can do full type dispatch, have real macros, have an excellent condition system (error/exception handling), they don't keep the user ignorant of types. Data is typed, and you have to know how to use it. You shouldn't add a string and a float and expect an implicit type conversion. I could probably take most PHP features and show how Lisp does it better, but there's not so much fun in that.

There is one place where PHP wins over Lisp, and that's ubiquity: every cheap hosting service out there will support it, and it has its web-development centered library which Lisp doesn't have by default(there are quite a few libraries for web development, that do an excellent job).

Name: Anonymous 2009-12-09 3:05

It's amazing how people who have never eaten a real meal will tell you that cow dung is pretty good food, because you can put it in your mouth and chew on it.

Name: Anonymous 2009-12-09 3:10

Aside from everything that is wrong with this language, PHP is perfect. I see plenty of hate for PHP on /prog/, but no rational criticism.

Name: Anonymous 2009-12-09 4:51

Name: Anonymous 2009-12-09 8:02

Name: Anonymous 2009-12-10 16:09

Name: Anonymous 2011-02-04 14:57

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List