Live data from Hacker News

Lisp is still a secret weapon

kep.io

141–145 of 145 posts

Re: Lisp is still a secret weapon

#141
post #6

The author almost immediately writes off Common Lisp for lack of "frictionless access to a rich ecosystem of code written in the same language as your software", then recommends Clojure. Most of the ecosystem you have access to in Clojure is, in fact, not built in Clojure, and most Clojure libraries were/are wrappers around Java or Javascript. Footnote 1 makes no sense, suggesting that the only way to get access to "…

Seeing Common Lisp fans arguing against Clojure fans is funny since your market share combined is insignificant compared with the mainstream choices. You should learn from each other and grow that pie together. I also don't agree with you. Intuitively Lisp might be a secret weapon for startups, but not for open source where the communities of the mainstream choices are more productive, simply because of popularity. J…

> Say what you will about the quality of npm packages, but ClojureScript can reach people that your favorite CLisp cannot, due to the browser.

There's always ParenScript: https://common-lisp.net/project/parenscript/

Re: Lisp is still a secret weapon

#142

I can't believe an article about Lisp left out QuickLisp. It's the most popular Common Lisp package manager and has over 1200 open source libraries in it, and most of them are written in Common Lisp, or are bindings to native C/C++ libraries. Using libraries written in the same language you're using has a lot of advantages. Using Java libraries from a Lisp seems clunky. Also, judging solely by the number of available…

You might want to check out Kawa: http://www/gnu.org/software/kawa . It's mature (since 1996); runs on the JVM; compatible with Scheme standards (basically full R7RS except for continuations); great Java/JVM interop; trivial and flexible deployment (just a jar, unlike Clojure which assumes its own eco-system); extremely fast start-up (easily beats ABCL and Clojure); good compile-time and run-type error-reporting; and…

Your Kawa URL is broken; should be https://www.gnu.org/software/kawa/

Re: Lisp is still a secret weapon

#143
post #87

Earlier quoted context omitted.

In my experience, the more interesting reasons to choose languages come from the "platform and ecosystem" categories rather than syntax. Lua: It has clean, clear syntax but its real value is the implementation, which is geared towards use as an embedded language. Javascript: The language isn't bad but were it not for being the browser scripting language it never would have gotten so popular and tools like node.js pro…

> In my experience, the more interesting reasons to choose languages come from the "platform and ecosystem" categories rather than syntax. I agree, but that doesn't have anything to do with what I said. I didn't say anything about choosing a language for a particular job, I said what makes programmers prefer a language which is very much syntax. > Javascript: The language isn't bad but were it not for being the brows…

I was not attacking you. I just used your comments about syntax to make a point more relevant to the thread started here: https://news.ycombinator.com/item?id=10183420

Re: Lisp is still a secret weapon

#144

Earlier quoted context omitted.

> In my experience, the more interesting reasons to choose languages come from the "platform and ecosystem" categories rather than syntax. I agree, but that doesn't have anything to do with what I said. I didn't say anything about choosing a language for a particular job, I said what makes programmers prefer a language which is very much syntax. > Javascript: The language isn't bad but were it not for being the brows…

I was not attacking you. I just used your comments about syntax to make a point more relevant to the thread started here: https://news.ycombinator.com/item?id=10183420

No worries, I never said you were attacking me.

Re: Lisp is still a secret weapon

#145

Earlier quoted context omitted.

I think yours is the best response to these sorts of painful-to-read HN threads.

It was a serious answer though. If your USP is your technology, using Lisp is meh, you better be using something that is like dynamite to the problem you are trying to solve. And the problem you are solving is more like high-frequency trading or data analysis not a peer-to-peer marketplace for rickshaw riders and their passengers.

Oh I don't mean to imply you weren't serious. I'd be very scared if I was competing with someone using Agda and I wasn't.
Post reply on HN