Hacker News new | ask | show | jobs
by vindarel 884 days ago
I use a couple web apps in production©. The development experience is awesome, deployment is easy, the runtime is fast, the language and the ecosystem are stable. CL being CL, you get many errors, including type errors, at compile time (hitting C-c C-c, the feedback is instantaneous). You have less needs for stupid unit tests. My Sentry dashboard is empty :) Coming from Python I appreciate all that.

We have a choice of libraries, but no big batteries-included web framework, so you must be ready to assemble pieces (or simply, to know web development). Ex: a login system? There are examples to look at, not a use-and-forget library.

A CL webserver coupled with a client library like HTMX is great. I don't recommend Reblocks (weblocks) or CLOG yet for serious stuff.

resources: the Cookbook, my lisp-journey #web content, my last youtube video (@vindarel channel).

1 comments

Thank you very much for referencing your latest video, I'm watching it and glad to have such a timely example of what the development process can actually look like for CL web applications. Really cool stuff, will subscribe. :)