caveman
caveman copied to clipboard
Lightweight web application framework for Common Lisp.
How do I implement something like `.env` files to store sensitive information and pass it along to the web server as environment variables. In Node.js we have something like https://www.npmjs.com/package/dotenv
Since Caveman uses Djula as the templating engine, and Djula comes with i18n (Internationalization) support, need some clear documentation on where to put the locale files in what format and...
Can you use **Caveman2** in a single file? I mean, for small and quick projects. If yes, how?
Hi, I'm new to the lisp world. Could you help me with this? Thanks a lot COMPILE-FILE-ERROR while compiling # [Condition of type UIOP/LISP-BUILD:COMPILE-FILE-ERROR]
I am using this buildpack https://github.com/gos-k/heroku-buildpack-roswell for my project https://github.com/rajasegar/cl-warehouse It is based on Caveman, but it always fail with ``` ; Loading "cl-warehouse" 2021-07-24T06:55:04.283588+00:00 app[web.1]: .................................................. 2021-07-24T06:55:04.314169+00:00 app[web.1]: [package...
How can I do that?
Is it possible at all to create an `` instance in one package, and `defroute` definitions in another? I'd like to split my project up into multiple packages but `caveman2.app::*package-app-map*`...
How would you add the package '**foo**' stored at the '**bar.lisp**' file in order you can safely use it in **web.lisp** functions?
How do you store in the server an uploaded file? ``` Request: REQUEST-METHOD: :POST SCRIPT-NAME: "" PATH-INFO: "/" SERVER-NAME: "localhost" SERVER-PORT: 5000 SERVER-PROTOCOL: :HTTP/1.1 REQUEST-URI: "/" URL-SCHEME: "http" REMOTE-ADDR: "127.0.0.1"...
Is it intended that all applications generated with `caveman2:make-project` are licensed under the LLGPL or another compatible license? Currently as all these applications are generated from a skeleton licensed under...