wisp
 
(drak)
2016-07-18: merge wedesoft readme and bab readme

merge wedesoft readme and bab readme

diff --git a/.hgsigs b/.hgsigs
--- a/.hgsigs
+++ b/.hgsigs
@@ -25,3 +25,5 @@ 6ef7889cef134b20afbd9a0268b5e49c88de73c5
 e6a76861c5e62e5ed221fbed9edbb20033269512 0 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
+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
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -33,3 +33,4 @@ fb551bbe7084d22ef0c8e35df3864eb2aef46005
 625eec6805f907b9d6338d09c8199e9ed3e79ab1 v0.8.6
 e6977cfff0c8e0d2b1b33f724e0e4607ea15f703 v0.8.7
 cb0b13b613cbd3c39f5384ea85a570fee2bb3569 v0.9.0
+2614197d8be8d9c7cdc00b4ce225f74524b66716 v0.9.1
diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -1,30 +1,32 @@
 wisp ():
-- examples/d20world.w: implement basic plotting on a map.
-- more of the examples use the guile reader by default
-- examples/wisp.w: syntax for a with keyword
+- 
+
+wisp 0.9.1:
+- add enter three witches: minimum overhead for a theater script
+- examples/with.w: syntax for a with keyword
   which works like with in Python
 - wisp-mode: add indentation cycling patch
-  thanks to Kevin W. van Rooijen
 - Use GUILE_PKG instead of PKG_CHECK_MODULES
   thanks to Jan Wedekind
 - "make install" adds the wisp language to Guile
   thanks to Jan Wedekind
-- wisp-mode: start working on better indentation
+- add examples/securepassword.w
+- add slides for FOSDEM 2016 talk
+- examples/d20world.w: implement basic plotting on a map.
+- more of the examples use the guile reader by default
+  thanks to Kevin W. van Rooijen
 - examples/d6.w: add critical rolls
-- add examples/securepassword.w
-- add enter three witches: minimum overhead for a theater script
-- fix factorial code
-- add slides for FOSDEM 2016 talk
-- add ensemble estimation
-- add running mean, say and async
-- improve handling of "` , :" (incomplete, see bug e44)
-- unescape up to 6 leading underscores (fix bug 31)
 - use GUILE_PROGS to check for guile instead of using homegrown stuff
 - fix multiline string bug when the string includes \"
   tracked down by Michael Lamb
 - new example: say.w (companion to
   http://draketo.de/english/wisp/shakespeare )
+- add running mean and async
+- add ensemble estimation
 - always use /usr/bin/env bash as hashbang for shell scripts.
+- fix factorial code
+- improve handling of "` , :" (incomplete, see bug e44)
+- unescape up to 6 leading underscores (fix bug 31)
 
 wisp 0.9.0 (2015-09-24):
 - actually distribute wisp.scm
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -26,11 +26,11 @@ Note that this is full-fledged scheme, w
 Requirements
 ------------
 
-* [Python 3.x][] to bootstrap wisp
-* [GNU Guile 2.x][] for running it
+* [GNU Guile 2.x][] for running wisp
+* [Python 3.x][] for a full bootstrap (optional)
 
+[GNU Guile 2.x]: http://gnu.org/s/guile "GNU Guile: The official extension language for the GNU operating system."
 [Python 3.x]: http://python.org "Python Programming Language"
-[GNU Guile 2.x]: http://gnu.org/s/guile "GNU Guile: The official extension language for the GNU operating system."
 
 Usage
 -----
diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 dnl run `autoreconf -i` to generate a configure script. 
 dnl Then run ./configure to generate a Makefile.
 dnl Finally run make to generate the project.
-AC_INIT([wisp], [0.9.0],
+AC_INIT([wisp], [0.9.1],
         [arne_bab@web.de])
 # Check for programs I need for my build
 AC_CANONICAL_TARGET