Open utterances-bot opened 5 years ago
although CL community is small, but it's feel sad that there is no people that comment on this great journey.
Thank you^^
I had comments on reddit though: https://www.reddit.com/r/Common_Lisp/comments/af8ild/why_turtl_switched_from_cl_to_js_and_why_deftask/ (I could have linked to this in the article)
Do not miss: why CL is Kina Knowledge's secret weapon: https://lisp-journey.gitlab.io/blog/lisp-interview-kina/
I really like the Common Lisp world. I would like it to be more popular, but at the same time, it is a differentiator for us.
I don’t have to deal with quicklisp’s “all or nothing” packaging that doesn’t support version pinning.
BTW, on this: it's easy to clone a given version on quicklisp's local-projects, but we also have Qlot and the emerging CLPM. See also the new https://github.com/tdrhq/quick-patch/
from https://www.reddit.com/r/lisp/comments/15byhqa/example_of_live_ecommerce_web_apps_built_in/jtv8lkj/ :
I did the same about 25 years ago (lisp to Java, c# and node) but yeah, I shouldn’t have. In hindsight all this misery all makes no sense to live through. Lisp might be a little bit slower if you have to write a lot of custom libs. Thing is, the quality of the average npm is garbage and we end up rewriting it anyway, and then in that typescript misery. Not that I dislike typescript Itself, but the tooling and quality of the compile target javascript, is a nightmare of a different level. We have been moving our tooling to CL and only thing I can say; it’s simply faster development, faster execution mostly (with sbcl) and faster deployment. For our team which is well funded and small, and I intend to keep it that way.
Of course it depends very much on what you are doing, but most people in modern dev focus so much on ‘when they have 1 billion users’ while, nope you will never. So why not write solid and enjoyable software instead of copying best practices from Facebook and google while you will never even reach 1/100000th and less of that in your entire life?
Like I said before ; the non technical reason stands; working at a huge corp, needing to scale out fast programmer hour wise, Lisp is the wrong choice.
Why Turtl Switched From CL to Js - Lisp journey
Turtl is a very well done, secure collaborative notebook web app. https://turtlapp Its api backend is built in Common Lisp: https://github.com/turtl/api/ It is based on many async libraries the developer wrote for Turtl, like the Wookie async HTTP server.“is” ? No, was :/ Even though this repository is still maintained (latest commit: 2nd of december 2018), it is deprecated and the new server is written in NodeJS.
https://lisp-journey.gitlab.io/blog/why-turtl-switched-from-lisp-to-js/