7 ms·
I just gave you a few examples of fairly modern Lisps to prove my point that it's not dying. I can list some more, Fennel team just last week shipped an update.
by iLemming 3y ago
I just gave you a few examples of fairly modern Lisps to prove my point that it's not dying. I can list some more, Fennel team just last week shipped an update. Jank is being developed rapidly. Clojure-Dart that allows you to build Flutter apps is also relatively recent addition to the family. Besides Clojurescript and Clojure CLR, there's Babashka to write bash-scripts and NBB to write nodejs scripts in Clojure. There's Clojerl and LFE to write Lisp for ErlangVM. There's Hy - Lisp dialect embedded in Python. There's Lux that targets JVM, JS, Python, Lua and Ruby. There's Joker written in Go. There's Calcit built with Rust. These are all quite vibrant and frequently updated projects, if I start listing projects that have not seen comits in their main branches for a few months, the list would be long.
You're mistaking Lisp for languages like COBOL, Fortran, ObjectiveC, and Pascal. These languages can be considered as dying. I'm hesitant to add PHP to this list because there's still a ton of PHP code out there, and it is still being developed, but it seems that people are finally, slowly moving away from it.
> is better than forcing them to learn a new, unfamiliar language.
But have you actually tried it? Have you ever tried comparing JSON and EDN, JSX/HTML with Hiccup; Javascript coding experience with Clojurescript? I have. I have seen the both worlds. Besides popularity, there's not much that Javascript (in my opinion) can offer to improve simplicity and joy of writing software compared to Clojurescript.
> No one at my university or the people I have worked with have used Clojure
Compared to other programming languages, Clojure is niche, yet actively used in the industry. Big companies like Apple, Walmart, and Cisco have large Clojure codebases. There are also smaller startups like Pitch.com and Shortcut.com that use Clojure. Interesting projects like XTDB, Roam Research, and Loqseq are built with Clojure. Even NASA uses Clojure.
It's easy to be blindsided when you're constantly focused on popular things like JavaScript and Python. But if you actually take the time to look around, you may be surprised to see some interesting things. I promise you, Lisp is far from dying. On the contrary, it just keeps popping back. Maybe one day try learning it, you may find quite a few unexpected gems and finally understand the reasons why it refuses to die.