Take a time and choose one. The world is not limited only by Vim and Emacs. However, I prefer emacs these days (happily switched from Vim a decade ago).
Turn on english subtitles if you don't speak Russian.
In this video, I tell you how to make a complex web application in Common Lisp and Clack.
You will see how you can add different middleware to your application, for example, logging all HTTP requests.
I will also show you how to distribute static files from the CL web server and how to combine several Clack applications
in one server so that each application responds in its own route.
Also, I will explain the difference between Clack and Hunchentoot. If you want to learn about it, watch the video to the end!
Spinneret is better than CL-WHO at least in it's string escaping policy. All values are escaped by default whereas with CL-WHO you need to wrap with CL-WHO:ESC all string values.
Thus CL-WHO is vulnerable to XSS attack by default.
I'm the author and I'm using Emacs + SLY. Happily switched to Emacs from VIM about 10 years ago when decided to invest all my free time into Common Lisp.
And yes, I have real project experience – a lot of Commmon Lisp libraries at https://github.com/40ants and also I'm developing a hosting for CL library distributions: https://ultralisp.org
https://www.youtube.com/watch?v=eTgDaMREKT4&t=2s
Take a time and choose one. The world is not limited only by Vim and Emacs. However, I prefer emacs these days (happily switched from Vim a decade ago).