wisp
 
(Arne Babenhauserheide)
2015-09-23: improve warning wording

improve warning wording

diff --git a/wisp-reader.w b/wisp-reader.w
--- a/wisp-reader.w
+++ b/wisp-reader.w
@@ -22,14 +22,16 @@ define-module : language wisp spec
 catch #t
       lambda :
         setlocale LC_ALL ""
+        throw 'fake-locale-error "FOOO"
       lambda : key . parameters
-        format (current-error-port)
-            string-join
-                list "Warning: setlocale LC_ALL \"\" failed with ~A: ~A"
-                   . "locales not set up. Using explicit US English locale.\n"
-                .  "\n         "
-            . key parameters
-        setlocale LC_ALL "en_US.UTF-8"
+        let : : locale-fallback "en_US.UTF-8"
+          format (current-error-port)
+              string-join
+                  list "Warning: setlocale LC_ALL \"\" failed with ~A: ~A"
+                     . "using explicit ~A locale. Please setup your locale.\n"
+                  .  "\n         "
+              . key parameters locale-fallback
+          setlocale LC_ALL locale-fallback
 
 ;;;
 ;;; Language definition