Scheme language


Scheme (Wikipedia)

Guile (Wikipedia)

Guile at GNU site:

Schemers web:

Planet scheme:

Learn guile:

Tortoise tutorial:

Guile reference manual:

Mailing lists:

Scheme Ebooks

SICP (Ebook):
Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman

How to Design Programs (HtDP)

Installing guile in Debian

$ sudo aptitude install guile

Run guile

$ guile

> (+ 1 2)
$1 = 3

Quit guile:
> (quit)

Execute a script:
$ guile -s my_script.scm

Execute a script and fall back to guile prompt:
$ guile -l my_script.scm

Load a script from guile prompt:
> (load "my_script.scm")

Hello world script: hello_world.scm
#!/usr/bin/guile -s

(display "hello world")

$ ./hello_world.scm


$ guile -s hello_world.scm

Scheme Examples

Scheme examples