Prepara il progetto
Se non l'hai ancora fatto, installa Guile sul computer.
Guile non ha ufficialmente un project manager. Esistono iniziative comunitarie come Guile Hall, che non verranno utilizzate in questa sede.
Per iniziare, è necessario creare una cartella che contenga i sorgenti del progetto:
$ mkdir -p ~/Workspace/guile-grocery-list
Crea il file main.scm
contenente la seguente espressione:
(display "hello world")
Se eseguendo guile ~/Workspace/guile-grocery-list/main.scm
ottieni un hello hello world
, sei pronto!
Questo è l'aspetto che potrebbe avere
$ 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