Начал как всегда с хеловорда опубликованного на сайте restas
(asdf:operate 'asdf:load-op '#:restas)
(restas:define-module #:restas.hello-world
  (:use :cl))
(in-package #:restas.hello-world)
(restas:define-route main ("")
  "<h1>Hello world!</h1>")
(restas:start '#:restas.hello-world :port 8080)
cat hello-world.asd
(defsystem #:hello-world
  :depends-on (#:restas)
  :components ((:file "package")
               (:file "main" :depends-on ("routes" "package"))
               (:file "routes" :depends-on ("package"))))
cat package.lisp
(restas:define-module #:restas.hello-world
  (:use :cl)
  (:export #:main))
cat routes.lisp
(in-package #:restas.hello-world)
(restas:define-route main ("")
  "<h1>Hello world!</h1>")
cat main.lisp
(in-package #:restas.hello-world)
(defun main()
  (restas:start '#:restas.hello-world :port 8080))
Теперь делаем
(restas.hello-world:main)
Not Found
The requested URL / was not found on this server
ЧЯДНТ ?
А еще restas-wiki тоже не работает, возвращает 500 если зайти на порт открырый вот так
(restas:start #:restas.wiki :port 8081)


