More complete :

(def *locale* nil)

(binding [clojure.core/format
            (fn [fmt & args]
              (String/format (or *locale*
                                 (java.util.Locale/getDefault))
                             fmt (to-array args)))
          *out* *err*
          *locale* java.util.Locale/FRANCE]

          (printf "%-10.4f\n" Math/PI)
          (flush))

May be some marco would be useful :

(with-out *err*
  (with-locale "fr"
    (printf "%-10.4f\n" Math/PI)
    (flush)))

In spirit of with-out-str.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to