guile-nrepl/README.org

1.0 KiB

README for Guile-nREPL

Description

nREPL server implementation for guile.

Spells for working with the project

If you have guix and org-mode, the src blocks in this section can be executed directly from this doc.

Building

To build the project, you need hall, autoconf, guile, and automake. If you are running guix, you just need to run a guix shell to get all the requirements.

  guix shell -m manifest.scm -f guix.scm # Skip if you do not use guix
  hall build -x
  autoreconf -vif
  ./configure
  make

Testing

After the project is built, test the project via:

  make check

Cleaning

To get back to a clean state, run:

  hall clean -x

Misc Incantations

Other things that may be useful.

Load shell in direnv

If you use direnv, you can drop into the shell automatically with:

  echo 'eval $(guix shell --search-paths -m manifest.scm -f guix.scm)' > .envrc
  direnv allow