wisp
 
(Arne Babenhauserheide)
2015-09-23: nicer error reporting (cleaner code and output).

nicer error reporting (cleaner code and output).

diff --git a/wisp-reader.w b/wisp-reader.w
--- a/wisp-reader.w
+++ b/wisp-reader.w
@@ -24,8 +24,11 @@ catch #t
         setlocale LC_ALL ""
       lambda : key . parameters
         format (current-error-port)
-          . "setlocale LC_ALL \"\" failed: ~A: ~A.\n(Locales not set up. Using explicit US English locale)\n"
-          .                         key parameters
+          string-join
+              list "Error: setlocale LC_ALL \"\" failed: ~A: ~A"
+                 . "locales not set up. Using explicit US English locale.\n"
+              . "\n       "
+          . key parameters
         setlocale LC_ALL "en_US.UTF-8"
 
 ;;;