Why Lisp Is Unpopular

  • user warning: Table 'nolan.comments' doesn't exist query: SELECT COUNT(*) FROM comments WHERE nid = 181 AND status = 0 in /home/sneakin/web/nolan.eakins.net/includes/database.mysql.inc on line 120.
  • user warning: Table 'nolan.comments' doesn't exist query: SELECT c.cid as cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, c.homepage, u.uid, u.name AS registered_name, u.picture, u.data, c.score, c.users, c.thread, c.status FROM comments c INNER JOIN users u ON c.uid = u.uid WHERE c.nid = 181 AND c.status = 0 GROUP BY c.cid, c.pid, c.nid, c.subject, c.comment, c.format, c.timestamp, c.name, c.mail, u.picture, c.homepage, u.uid, u.name, u.picture, u.data, c.score, c.users, c.thread, c.status ORDER BY c.thread DESC LIMIT 0, 50 in /home/sneakin/web/nolan.eakins.net/includes/database.mysql.inc on line 120.

Brian Mastenbrook made a post questioning why Lisp is unpopular. To be quick, it's unpopular for these reasons:

  • Sockets: Where's my standard socket library to talk with the rest of the world?
  • GUI: Where's my GUI API that's on par with Trolltech's Qt, C#'s Forms, or Java's [whatever it's called, Swing?]?
  • Threads: Not so important, but where's my standard thread library?
  • FFI: A standard way of being able to interface with programs written in other languages would be nice too. There is UFFI but a standardized way would go farther.

I think those are the big four. I can pick and choose what XML parser I want to use. The above are required to be on par with the languages Brian mentioned.

Ad's by Google