|I have gone through initial chapters of "Practical Common Lisp" and "Loving Common Lisp" , and have a bit of intuition on lisp, and the power of macros. Haven't done any projects yet, but was also researching on real issues faced by adopting lisp, and ran into articles about abandoning lisp , adopting lisp ,. Could not find anything more recent; but what they mention in these articles - even the ones that are adopting lisp talk about issues like:|
* poor ecosystem of libraries - few gems, most other half-baked
* poor community coordination
* Dependency management limitations with quicklisp
And some specific red flags like:
* poor support for json
* poor support for async
* have to restart the server every 20 days because of some memory leak 
* hack to tune GC 
If you are using lisp in production for non-trivial cases,
do these issues still exist? is there a way you can quantify effort is resolving them, and if yes, what is it?
and, finally, if you had to re-do your project, would you chose lisp or something else?