cl-chat-web/live-chat.asd
Bubblegumdrop 0dbf9c90a6 Progress commit
- Slynk server
- Formatting output
- wait-for-clack-handler
- The WebSocket snippet from
  https://lispcookbook.github.io/cl-cookbook/websockets.html
  adatpted instead of hx-sse extension
- Persistent bottom navbar
- white-space: nowrap
2024-10-13 00:31:11 -04:00

28 lines
973 B
Common Lisp

;;;; live-chat.asd
(asdf:defsystem #:live-chat
:description "Twitch.TV-like live chat on the web. Uses HTMX to poll for messages."
:author "Bubblegumdrop <staticsunn@gmail.com>"
:license "WTFPL 2+"
:version "0.1.0"
:defsystem-depends-on (:deploy) ;; so you need to quickload deploy sometime before.
:build-operation "deploy-op" ;; instead of program-op for asdf:make
:build-pathname "live-chat"
:entry-point "live-chat::main"
:depends-on (#:bordeaux-threads
#:cl-dbi
#:cl-who
#:clack
#:lack
#:ningle
#:slynk
;; WebSocket chat server backend
#:websocket-driver)
:components ((:file "package")
(:file "live-chat-db")
(:file "live-chat-ui")
(:file "live-chat-routes")
(:file "live-chat-cgi")
(:file "live-chat-ws")
(:file "live-chat-main")))