Hacker News new | ask | show | jobs
by parfe 4054 days ago
The best you'll get are examples of something solvable in Python being "beautiful" in Lisp. Then some real world Lisp examples will be references to a 20 year old storefront generator and the initial release of reddit.

Lisp(s) are certainly better than Python in every way, except when it comes to successful projects completed.

1 comments

I think you need a bigger reference frame of Lisp's usage over its 50 year history that extends even to 2015. But even then, quoting Kent Pitman: "Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list." (My additions are video games and Mars rovers.)
Part of the visibility issue is that there are very few big-name open source Common Lisp success stories which aren't CL implementations, or CL ecosystem tools. Most of the things in that list are big-ticket enterprisey applications.
There are a lot of CL open source tools and applications. But they tend to be specialized to domains which are exotic to many people.

Math: Maxima and Axiom

Blackboards: GBB

Robots: ROS

Music: OpenMusic

Bioinformatics: Biobike

Theorem Provers: ACL2, PVS

AI / Logic: Racer, KM

etc etc...

There's a lisp client for ROS, but also c++ and python clients (and others), it's not immediately clear what language the "core" is written in.
Exactly. Where's CL's Rails, or Eclipse, or Postgres?
Lisp's Eclipse is called GNU Emacs and it's free software. It comes with more than a million lines of Lisp code supporting all kinds of development tasks.
It's also not Common Lisp. I get that emacs lisp is a pretty good example of a lisp, but I do find it interesting that the Lisp designed to be the widely-applicable industry standard hasn't seen something on the same level.