guile-fslib
for handling of locations of static files in the file systemguile-fibers
for the concurrent web serverThe dependencies specified above can be installed using GNU Guix and the following specifications for an environment:
#+begin_src shell bash guix-env/env.bash #+end_src
#+begin_src shell # GUILE_LOAD_PATH="$(pwd)/app:${GUILE_LOAD_PATH}" # once guile-fslib is on GNU Guix: # guile -L app app/main.scm # for now: pushd app guile -L . -L lib/fslib --fresh-auto-compile main.scm #+end_src
http://localhost:8080
.To run the unit tests, issue the guile
command for the specific tests as follows:
guile -L . test/test-path-handling.scm