[gambit-list] Making UTF-8 the default for Gambit
vyzo at hackzen.org
Tue Aug 15 10:39:18 EDT 2017
Obviously this applies to all encodings, so it generalizes nicely to
configure option to set the default encoding.
I concur on the undesirability of runtime-dependent behaviour, this is what
I don't like with using the GAMBOPT avenue.
On Tue, Aug 15, 2017 at 5:37 PM, Dimitris Vyzovitis <vyzo at hackzen.org>
> I think we just want a configure option that makes -:t8,f8,-8 the default
> to start with.
> -- vyzo
> On Tue, Aug 15, 2017 at 5:15 PM, Marc Feeley <feeley at iro.umontreal.ca>
>> Do you want:
>> 1) the compiler to accept source code in UTF-8 character encoding?
>> 2) compiled programs to read and write characters using UTF-8 character
>> #1 can be done with “gsc -:f8 …”
>> #2 can be done by starting your program with the shebang “#! /usr/bin/env
>> gsi -:t8,f8,-8”.
>> A configure option could be added to set the default character encoding.
>> Should the system obey the LC_CTYPE or LC_ALL variable? Good question!
>> Is this “expected” behavior? It wouldn’t be hard to implement, and still
>> allow overriding with the runtime options. However, gsc and gsi will
>> become more fragile and dependent on the run time environment…
>> What’s best?
>> > On Jul 27, 2017, at 3:40 PM, Faré <fahree at gmail.com> wrote:
>> > Is it possible to build Gambit such that UTF-8 is the default for I/O?
>> > Or should it heed the LC_CTYPE or LC_ALL variable?
>> > I had a bug while compiling gerbil code that vyzo traced to
>> > disagreement between I/O options used by gambit and gerbil. The
>> > workaround was to export GAMBOPT=t8,f8,-8 rather than fight to
>> > propagate the proper options to gsc. I would like to build gambit with
>> > these options as the default, so I can distribute a version that works
>> > out of the box.
>> > —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics•
>> > He wa'n't no common dog, he wa'n't no mongrel; he was a composite.
>> > A composite dog is a dog that is made up of all the valuable qualities
>> > that's in the dog breed — kind of a syndicate; and a mongrel is made up
>> > of all riffraff that's left over. — Mark Twain
>> > _______________________________________________
>> > Gambit-list mailing list
>> > Gambit-list at iro.umontreal.ca
>> > https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
>> Gambit-list mailing list
>> Gambit-list at iro.umontreal.ca
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Gambit-list