w.struct.ws
w.struct.ws is the struct.ws website, which you are currently viewing. Its primary purpose is to provide an index of struct.ws and adjacent projects and information relating to them.
It is primarily implemented in Common Lisp, using Hunchentoot as its backend HTTP server and Flute as its HTML generation library. JavaScript is only used to enhance the experience; it is never required for the site to function, and is avoided in favor of pure HTML and CSS as much as possible.
Technical details of the site:
- OS: Arch Linux
- Frontend HTTP server: Caddy
- Backend HTTP server: Hunchentoot (via Clack)
- Implementation language: Common Lisp
- Common Lisp implementation: SBCL
- HTML framework: Flute
- JS framework: none (custom code when needed, usually via Parenscript)