Merging Guile-R6RS-Libs in `master'

2009-04-21 Thread Ludovic Courtès
Hello Guilers! I think it'd be nice to merge what's in Guile-R6RS-Libs into `master'. There are a few issues that need to be sorted out, though. The API is visible at http://www.fdn.fr/~lcourtes/software/guile/guile-r6rs-libs.html and the standard is at http://www.r6rs.org/final/html/r6rs-lib/r6r

New commit notification mailing list

2009-04-21 Thread Ludovic Courtès
Hello Guilers! In addition to the RSS feed at http://git.savannah.gnu.org/gitweb/?p=guile.git, a mailing list that receives notifications of commits to Guile's Git repository is now available: http://lists.gnu.org/mailman/listinfo/guile-commits It may have to be tweaked a little more but it's

Re: Wide strings status

2009-04-21 Thread Ludovic Courtès
Hello! Mike Gran writes: > Strings are internally encoded either as "narrow" 8-bit ISO-8859-1 > strings or as "wide" UTF-32 strings. Strings are usually created as > narrow strings. Narrow strings get automatically widened to wide > strings if non-8-bit characters are set! or appended to them.

Re: Merging Guile-R6RS-Libs in `master'

2009-04-21 Thread Julian Graham
Hi Ludovic, Cool! Thanks for doing this. >     Modules could be called `(r6rs ...)', which would address the >     version number problem, or even `(ice-9 ...)', which would make it >     clear that the implementation is not R6RS-compliant but rather >     "inspired" by R6RS APIs. For what it'

Re: Merging Guile-R6RS-Libs in `master'

2009-04-21 Thread Andy Wingo
Hello Ludovic, On Tue 21 Apr 2009 23:18, l...@gnu.org (Ludovic Courtès) writes: > Hello Guilers! > > I think it'd be nice to merge what's in Guile-R6RS-Libs into `master'. I do too! > The 2 available modules are named `(rnrs ...)', as described in > R6RS. However, R6RS specifies the

Re: Wide strings status

2009-04-21 Thread Mike Gran
On Tue, 2009-04-21 at 23:37 +0200, Ludovic Courtès wrote: > > This is all going to be slower than before because of the string > > conversion operations, but, I didn't want to do any premature > > optimization. First, I wanted to get it working, but, there is plenty > > of room for optimization l