wisp
 
(Arne Babenhauserheide)
2015-09-12: new example: say.w — natural syntax for showing text messages.

new example: say.w — natural syntax for showing text messages.

diff --git a/examples/say.w b/examples/say.w
new file mode 100755
--- /dev/null
+++ b/examples/say.w
@@ -0,0 +1,17 @@
+#!/usr/bin/env sh
+# -*- wisp -*-
+exec guile -L $(dirname $(dirname $(realpath "$0"))) --language=wisp -e '(@@ (examples say) main)' -s "$0" "$@"
+; !#
+
+; Simple specialized syntax for writing natural text with scheme.
+
+define-module : examples say
+              . #:export : main
+
+define-syntax-rule : say a ...
+  format #t "~A\n" 
+    string-join 
+      map symbol->string : quote : a ...
+
+define : main argv
+         say Yes, this works!