4 ms·
Lisp Programmer here, - quicklisp is the default for package management. If you need to load a different version of a package you can use the local projects di
by jakelaboss 9y ago
Lisp Programmer here,
- 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.
[1] https://github.com/fukamachi/clack https://github.com/fukamachi/clack
[2] https://github.com/fukamachi/ningle https://github.com/fukamachi/ningle
[3] https://github.com/marijnh/Postmodern https://github.com/marijnh/Postmodern