bug#22905: GUILE_INSTALL_LOCALE produces unavoidable noise

2016-08-09 Thread Zefram
Andy Wingo wrote: >#!/bin/sh >export FOO=bar >exec guile $0 "$@" >!# That introduces all the complexity of using another language interpreter, one I've chosen not to write my program in. I don't much fancy working round a gotcha by importing another series of gotchas. Fundamentally, it seems lik

bug#22905: GUILE_INSTALL_LOCALE produces unavoidable noise

2016-08-09 Thread Andy Wingo
On Mon 08 Aug 2016 23:02, Zefram writes: > Andy Wingo wrote: >>Serious question tho: what sort of back-compatibility can there be with >>a Guile that only supports latin-1 strings? > > I'd expect that almost any program that runs on Guile 1.8 ought to be > portable, with only minimal modification

bug#22905: GUILE_INSTALL_LOCALE produces unavoidable noise

2016-08-08 Thread Zefram
Andy Wingo wrote: >If you would like for me to work on your bugs then I would appreciate it >if you would keep things constructive. Thanks :) I'm sorry that that bit came across badly. I do appreciate your efforts. >Serious question tho: what sort of back-compatibility can there be with >a Guil

bug#22905: GUILE_INSTALL_LOCALE produces unavoidable noise

2016-08-08 Thread Andy Wingo
Hello, On Mon 08 Aug 2016 01:00, Zefram writes: > Andy Wingo wrote: >>I believe this is consistent with other programs which call setlocale, >>notably Perl and Bash. > > It is consistent with them, but the fact that others get it wrong isn't > an excuse. I would like to let you know that I am w

bug#22905: GUILE_INSTALL_LOCALE produces unavoidable noise

2016-08-07 Thread Zefram
Andy Wingo wrote: >I believe this is consistent with other programs which call setlocale, >notably Perl and Bash. It is consistent with them, but the fact that others get it wrong isn't an excuse. >avoid the call to setlocale, and Guile offers the GUILE_INSTALL_LOCALE=0 >knob to do this. That kn

bug#22905: GUILE_INSTALL_LOCALE produces unavoidable noise

2016-08-07 Thread Andy Wingo
On Fri 04 Mar 2016 15:13, Zefram writes: > GUILE_INSTALL_LOCALE=1 breaks some of the robustness of non-locale-using > programs, marring their stderr output if the environment's locale settings > are faulty. I believe this is consistent with other programs which call setlocale, notably Perl and B

bug#22905: GUILE_INSTALL_LOCALE produces unavoidable noise

2016-03-04 Thread Zefram
GUILE_INSTALL_LOCALE=1 breaks some of the robustness of non-locale-using programs, marring their stderr output if the environment's locale settings are faulty. Suppose you have a program written in Guile Scheme that doesn't use any locale facilities. To be portable to the GUILE_INSTALL_LOCALE=1 s