This (WECL) and the valtan[0] project are both very exciting initiates to get CL into the browser.
I would love to see a comparison between these two implementations, as they seem to be coming at the problem from opposite directions.
A system that rewards the morally 'right' behavior seems ripe for abuse. Should we not set the expectation that one should be 'good' as the base of our society contract?
Just a heads up, looks like you dropped the '-' in your stack link. "cjdev.github.io/technologyradar/" 404s but "cjdev.github.io/technology-radar/" works fine.
- quicklisp is the default for package management. If you need to load a different version of a package you can use the local projects dir. I've never used Qi before, so I really can't say anything on it.
- For a framework I would recommend either Clack[1]
(relatively small but featureful) or Ningle[2] (micro-framework).Both support multiple backends including Huntchentoot.
- There are object store databases and serializers like cl-store and cl-prevalence, but if you really want to take full advantage of Lisp I would recommend you use hash tables and reader macros. There's also plenty of mature (by lisp standards anyway) SQL APIs and ORMs like postmodern[3].
- For hosting I use AWS, haven't used anything else so can't say much on it.
[0] https://github.com/cxxxr/valtan