wisp
 
(Arne Babenhauserheide)
2017-11-23: make wisp.scm executable and provide it as wisp2lisp

make wisp.scm executable and provide it as wisp2lisp

diff --git a/Makefile.am b/Makefile.am
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,7 @@
 SUFFIXES = .w .scm .sh
 
+bin_SCRIPTS = wisp2lisp
+
 sitedir = $(datarootdir)/guile/$(GUILE_EFFECTIVE_VERSION)/site
 site_DATA = wisp.scm
 
@@ -20,6 +22,9 @@ AM_DISTCHECK_CONFIGURE_FLAGS="--quiet"
 ChangeLog :
 	hg log --style changelog > ChangeLog
 
+$(bin_SCRIPTS): wisp.scm
+	cp $< $@
+
 .INTERMEDIATE: .mydatastuff
 $(lang_DATA) $(langwisp_DATA): .wispbootstrap
 .wispbootstrap : ${WISP} wisp.scm
@@ -27,6 +32,7 @@ ChangeLog :
 
 wisp.scm: wisp-guile.w wisp.py
 	@abs_top_srcdir@/bootstrap.sh @abs_top_srcdir@ @GUILE@ @python3@ 2>&1 | sed "s/^;;;.*//" 2>&1 | grep . 1>&2 ; test ! $$? -eq 0 # it worked if grep does not find anything
+	chmod +x $@
 
 .INTERMEDIATE: syntaxtests.sh
 syntaxtests.sh : wisp.scm tests/runtests-scheme-preprocessor.sh
diff --git a/wisp-guile.w b/wisp-guile.w
--- a/wisp-guile.w
+++ b/wisp-guile.w
@@ -1,4 +1,4 @@
-#!/home/arne/wisp/wisp-multiline.sh 
+#!/usr/bin/env guile
 ; !#
 
 ;; This file might need to be licensed permissively for inclusion in