Re: Wide strings

2009-01-26 Thread Mike Gran
Ludo sez, Mike sez, 1. IMO it'd be nice to have ASCII strings special-cased so that they are always encoded in ASCII. This would allow for memory savings since, e.g., most symbols are expected to contain only ASCII characters. It might also simplify interaction with C in

guile-lib licensing (input requested)

2009-01-26 Thread Andy Wingo
Hey hackers, In an attack of CADT[0], I have decided to move Guile-lib to savannah.nongnu.org, so that Guile contributors can more easily contribute to Guile-lib. I've also migrated to Git. As part of the savannah submission process, Sebastian Gerhardt rightfully pointed out some schitzophrenia

Re: Wide strings

2009-01-26 Thread Mike Gran
Hello, Ludo' sez Mike Gran spk...@yahoo.com writes: BTW, Gnulib has a wealth of modules that could be helpful here: http://www.gnu.org/software/gnulib/MODULES.html#posix_ext_unicode I used a few of them in Guile-R6RS-Libs to implement `string-utf8' and such like. The Gnulib routines

Re: Wide strings

2009-01-26 Thread Mike Gran
I said (Though, such a scheme would force scm_take_locale_string to become scm_take_iso88591_string.) which is incorrect. Under the proposed scheme, scm_take_locale_string would only be able to use that storage directly if it happened to be ASCII or 8859-1.