4 ms·
One thing I find fascinating is that it feels like Common Lisp, Racket and Clojure are talked about a lot, but from the top of my head I would not be able to na
by 2pEXgD0fZ5cF 6y ago
One thing I find fascinating is that it feels like Common Lisp, Racket and Clojure are talked about a lot, but from the top of my head I would not be able to name everyday software or tools written in any of them.
Meanwhile I rarely encounter discussions and talk about Guile while at the same time seeing it "everywhere" (Guix, embedded scripting in GDB, Gnucash).
This is just my personal feeling though.
- deleted 6y ago[deleted]
- evgen 6y agoI think that this is a situation where the former are all server-side tools used beneath the surface to power that SaaS used by millions every day, while the latter is visible in a small handful of tools used only by the tiny fraction of the population that would visit sites like HN and even then Guile is used (statistically speaking) by no one.
- chriswarbo 6y agoGuile is the 'official extension language' for GNU projects; i.e. for embedding into C programs, for scripting, macros, writing plugins, etc. This gives it a boost in popularity (similar to how JS got a boost from being the 'official extension language' of the Web; although on a massively different scale!) Looking at https://en.wikipedia.org/wiki/Common_Lisp#Applications https://en.wikipedia.org/wiki/Common_Lisp#Applications I've personally used StumpWM and ACL2; and Cyc is a rather prominent project. One notable application that's written in Racket is Hacker News! (It's written in 'Arc', which is implemented using Racket).
- 2pEXgD0fZ5cF 6y agoOh yeah I think I should add that it was certainly not my intention to downplay the more popular lisps or their applications!
- pjmlp 6y agoNot sure at which extent they still use Common Lisp, but syscog used to be a Lisp shop for their transport and trafic management software. https://www.siscog.pt/en/ https://www.siscog.pt/en/ https://franz.com/success/customer_apps/scheduling/siscog.lhtml https://franz.com/success/customer_apps/scheduling/siscog.lh... Google also became a Lisp shop when they acquired ITA https://www.nytimes.com/2010/07/02/technology/02google.html https://www.nytimes.com/2010/07/02/technology/02google.html https://franz.com/success/customer_apps/data_mining/itastory.lhtml https://franz.com/success/customer_apps/data_mining/itastory... Apple, Walmart, Baresquare, Nubank use Clojure https://www.cognitect.com/blog/2015/6/30/walmart-runs-clojure-at-scale https://www.cognitect.com/blog/2015/6/30/walmart-runs-clojur... https://jobs.apple.com/en-us/details/200184362/apple-media-products-software-engineer-clojure-java-core-service https://jobs.apple.com/en-us/details/200184362/apple-media-p... https://www.baresquare.com https://www.baresquare.com https://nubank.com.br/en/ https://nubank.com.br/en/