Aktuelle Änderungen Printable View Änderungen Bearbeiten
LanguageFights > LarryWall > Leiningen > LessCode > LexerAndParser > Linux > LiquidInformation > LispEnlightenment > LispExtensions > LispHacks > LispInOtherLanguages > LispMachines > LispOnSpeed > LispOrScheme > LispSprache > Lisp > LispTreasuryClear Trail
If someone set off a bomb in this room, it would wipe out half of the worldwide Lisp community. That might not be a bad thing for Lisp, because it would have to be reinvented. [1]
the greatest single programming language ever designed [2]
Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.EricRaymond
LISP has survived for 21 years because it is an approximate local optimum in the space of programming languages. [that was 1980][3]
although John McCarthy?, inventor of Lisp, strenuously denies that Lisp was ever intended to be an implementation of the lambda calculus.[4]
s/LISP/Python/g.PythonThe main difference between Lisp and most other languages out there is that Lisp has been designed for computing with symbolic data.
(+ a b) is a Lisp expression
'(+ a b) is Lisp data
This enables the easy manipulation and computation with symbolic expressions that stand for Lisp programs, algebra terms, theorems, logic expressions, rules, frames, music compositions, ... and many more.[5]
The more you learn about Lisp the more frustration with other languages.[6]
Lisp is executable XML with a friendlier syntax.
This is one great advantage of Lisp-like languages: They have very few ways of forming compound expressions, and almost no syntactic structure. . . .
After a short time we forget about syntactic details of the language (because there are none) and get on with the real issues.
—Abelson and Sussman [7]
One day I mentioned what I've been doing to a friend over lunch. He never understood my affection for "weird" languages - few people ever do. "So what's it like to program in Lisp, anyway?" he asked. Suddenly the three year old analogy was snatched from the dark depths of my memory. "It's like riding a bike", I said.
A Common Lisp compiler is not just a tool - once you acquire a critical mass of knowledge it becomes an extension of mind and body. You think of where you want to be and a few keystrokes later you're there. Your mind doesn't have enough time to notice the delay. Hacking Lisp programs is such a fluid process that it's hard to think of the machine as an external entity. Common Lisp is the Ducati of programming languages.
> I think attitudes like that probably explain why Lisp
> never caught on.
Just because something is right doesn't make it popular.
Just because something is popular doesn't make it right.
And that is pretty much the state of computer languages. [8]
These languages will never be mainstream, because the mainstream would never see the benefits they provide. The mainstream would kill themselves with such power. There's a reason the mainstream likes manifest typing, procedural programming, and cut and paste methodologies, quite simply, it's all they can handle.[10]