wisp
 
(Arne Babenhauserheide)
2015-07-28: examples/evolve.w now uses the wisp reader, not multiline.

examples/evolve.w now uses the wisp reader, not multiline.

diff --git a/examples/evolve.w b/examples/evolve.w
--- a/examples/evolve.w
+++ b/examples/evolve.w
@@ -1,10 +1,15 @@
-#!/home/arne/wisp/wisp-multiline.sh 
+#!/usr/bin/env sh
+# -*- wisp -*-
+exec guile -L $(dirname $(dirname $(realpath "$0"))) --language=wisp -e '(@@ (examples evolve) main)' -s "$0" "$@"
 ; !#
 
 ; A small experiment on a complete evolutionary algorithm.
 
 ; NOTE: This only works after preprocessing to scheme.
 
+define-module : examples evolve
+              . #:export : main
+
 ; Get the eval string which allows for selecting the language.
 use-modules : ice-9 eval-string
 
@@ -100,7 +105,7 @@ define : evolution initialstring steps
                     : = action 3
                       loop (+ step 1) (evolve-remove string)
                     
-define : run 
+define : main args
        ; firstoff, seed the random number generator!
        set! *random-state* : random-state-from-platform
        display : evolution "+ 1 (- 2 1)" 1000