News for hackers. Stuff that matters.
Re:Running Lisp in Production (2020) by bruce343434 on Wednesday February 02, 2022 @08:30AM (#30177199)
What makes Lisp so good?
Re:Running Lisp in Production (2020) by srcreigh on Wednesday February 02, 2022 @12:27PM (#30180734)
PG has a page about Lisp quotes [0]

> "SQL, Lisp, and Haskell are the only programming languages that I've seen where one spends more time thinking than typing." - Philip Greenspun

> "I have heard more than one LISP advocate state such subjective comments as, "LISP is the most powerful and elegant programming language in the world" and expect such comments to be taken as objective truth. I have never heard a Java, C++, C, Perl, or Python advocate make the same claim about their own language of choice." - A guy on Slashdot.

"One can even conjecture that Lisp owes its survival specifically to the fact that its programs are lists, which everyone, including me, has regarded as a disadvantage." - John McCarthy, "Early History of Lisp"

"Some may say Ruby is a bad rip-off of Lisp or Smalltalk, and I admit that. But it is nicer to ordinary people." - Matz, LL2

I could keep going but most of the quotes on that page are gold.

To answer your question, though, you may need to write some programs in Lisp yourself. I recommend Racket (less decisions and setup than CL-just use DrRacket.)

[0]: http://www.paulgraham.com/quotes.html?viewfullsite=1

Re:Running Lisp in Production (2020) by oats on Wednesday February 02, 2022 @09:34AM (#30178077)
There's a lot of different lisps out there, but in general:

- simple syntax

- extensible with macros that mesh well with the language

- tend to be expression-oriented, which some people favor

- usually have pleasant functional programming features

- usually have well-thought-out semantics

Re:Running Lisp in Production (2020) by frockington1 on Wednesday February 02, 2022 @08:55AM (#30177514)
Its programming in its purest form, lambda calculus
Re:Running Lisp in Production (2020) by Koshkin on Wednesday February 02, 2022 @09:35AM (#30178086)
You are talking about Haskell.
Re:Running Lisp in Production (2020) by reikonomusha on Wednesday February 02, 2022 @01:18PM (#30181576)
The lambda calculus "in its purest form" is not typed.
Re:Running Lisp in Production (2020) by Koshkin on Wednesday February 02, 2022 @04:03PM (#30184033)
Common Lisp, at least, is also (dynamically) typed.
Re:Running Lisp in Production (2020) by reikonomusha on Thursday February 03, 2022 @03:14AM (#30189973)
Common Lisp, however, has a "top type" T which is a supertype of all types. So one can manipulate lambdas themselves as if they're untyped.

Of course, I personally don't think programming in Lisp has much to do with wielding lambda calculus in any superlatively direct sense.