Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

35 wiersze
739B

  1. ;;;;
  2. ;;;; src/web/web-test.lisp
  3. ;;;;
  4. ;;;; This is a test for Lack.Middleware.Mount
  5. ;;;;
  6. ;;;; Eventually I want all the web routes to be their own package,
  7. ;;;; maybe integrated better with the models.
  8. ;;;;
  9. (in-package #:cl-user)
  10. ;; TODO I could probably start moving all this stuff into packages.lisp
  11. (defpackage #:cl-deck-builder2.web.web-test
  12. (:use :cl
  13. :caveman2)
  14. (:local-nicknames
  15. (#:v #:org.shirakumo.verbose))
  16. (:import-from :cl-deck-builder2.view
  17. :render)
  18. (:export :*web-test*))
  19. (in-package #:cl-deck-builder2.web.web-test)
  20. ;;
  21. ;; Application
  22. ;;
  23. (defclass <web> (<app>) ())
  24. (defvar *web-test* (make-instance '<web>))
  25. (clear-routing-rules *web-test*)
  26. (defroute "/" ()
  27. (format nil "Test!~%"))