News for hackers. Stuff that matters.
Re:Why is Common Lisp not the most popular programming langu... by BaculumMeumEst on Wednesday February 14, 2024 @05:14PM (#39376323)
Package management kind of sucks, the ecosystem sucks, other languages continually improve but nobody will ever advance the CL standard. There is nothing compelling about the language to people who aren't already Lisp people.
Re:Why is Common Lisp not the most popular programming langu... by siknad on Wednesday February 14, 2024 @07:39PM (#39377642)
> There is nothing compelling about the language to people who aren't already Lisp people.

CL is expression based (like Rust, unlike other mainstream languages I've seen), has a concise macro system (more convenient than Rust's imo), has a GC (simpler to use than languages with manual memory management or RC-only), has a better developed ecosystem then some new languages (ex. automatic ffi generation; while buggy, tremendously helpful compared to writing bindings manually). And it's not pure as in Haskell. And it has type annotations that may be checked at runtime or improve performance. An implementation like SICL could make it viable to use it as a scripting language.

Any similar modern languages with better tooling/ecosystem? Perhaps Julia, haven't seen it yet.

Re:Why is Common Lisp not the most popular programming langu... by floren on Wednesday February 14, 2024 @06:39PM (#39377147)
Package documentation which seems to mostly consist of a list of variables and function names, possibly with a single sentence describing what the function does. Possibly.
Re:Why is Common Lisp not the most popular programming langu... by agumonkey on Wednesday February 14, 2024 @05:38PM (#39376553)
it's paradoxical since lisp people weren't born this way, surely there was some appeal (beyond being influenced by teachings) ;)
Re:Why is Common Lisp not the most popular programming langu... by BaculumMeumEst on Wednesday February 14, 2024 @06:03PM (#39376822)
I do think there are some traits like curiosity, open mindedness, and patience that make some people more susceptible to infection.
Re:Why is Common Lisp not the most popular programming langu... by bsdpufferfish on Wednesday February 14, 2024 @09:48PM (#39378542)
> nobody will ever advance the CL standard

And that’s a good thing.

Re:Why is Common Lisp not the most popular programming langu... by BaculumMeumEst on Thursday February 15, 2024 @05:09AM (#39380941)
I suppose, if you are happy with the state of things and the size of the current userbase.
Re:Why is Common Lisp not the most popular programming langu... by bsdpufferfish on Thursday February 15, 2024 @10:59AM (#39384284)
I can’t imagine a single feature that would be worth a change, and I have plenty of complaints about the library.

I also can’t see how that would make it more popular.

Re:Why is Common Lisp not the most popular programming langu... by AvieDeckard on Thursday February 15, 2024 @04:10PM (#39388918)
I'll never understand why a language needs to constantly evolve to be popular. There's nothing fun about having to keep up with changes, and continuous development just screams to me that a project has not yet matured. When something is stable enough to just keep working for 10 years without an update, that's not a bad thing. When did that become the mindset?
Re:Why is Common Lisp not the most popular programming langu... by vindarel on Thursday February 15, 2024 @06:23AM (#39381428)
For package management, we have:

- Quicklisp, which is pretty handy, since we can install and use a library from the Lisp REPL, without restarting anything.

- Qlot, that installs dependencies locally, and allows to pin them (yeah you can't do that with QL, although cloning a lib and using it is easy).

- ocicl, a new package manager from the world of containers

- CLPM, another new one

- Roswell, if you really really want to install libraries from the terminal (although Qlot does it) or to install implementations, or software.

I bet the ecosystem is bigger than many think: https://github.com/CodyReichert/awesome-cl and anyone would be amazed by its stability.