Prepare the project
If you have not already done so, install Guile on your computer.
Guile does not officially have a project manager. There are community initiatives such as Guile Hall, which you will not use here.
To get started, you will need to create a directory to hold the project sources:
$ mkdir -p ~/Workspace/guile-grocery-list
Create a first file
main.scm which contains the following expression:
(display "hello world")
If you can run
guile ~/Workspace/guile-grocery-list/main.scm and get a
hello world, you're all set!
This is what it could look like
$ mkdir -p ~/Workspace/guile-grocery-list $ echo '(display "hello world\n")' > ~/Workspace/guile-grocery-list/main.scm $ guile ~/Workspace/guile-grocery-list/main.scm ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /home/jeko/Workspace/guile-grocery-list/main.scm ;;; compiled /home/jeko/.cache/guile/ccache/3.0-LE-8-4.6/home/jeko/Workspace/guile-grocery-list/main.scm.go hello world