#!/bin/sh
guile -L . --language=wisp << EOF
display "Hello World!\n" .
define : hello
display "Hello World!"
newline .
hello .
define-syntax-rule : hello who
format #t "Hello ~A!\n" (symbol->string 'who)
hello World .
define-syntax-rule : welcome-to what
format #t "Welcome to ~A!\n" : symbol->string 'what .
welcome-to Wisp .
define-syntax-rule : welcome-to . what
format #t "Welcome to ~A!\n"
string-join : map symbol->string 'what .
welcome-to syntax like Python with the simplicity and power of Lisp .
display 'http://draketo.de/english/wisp
newline
EOF