Re: Unicode, ports and encoding

2009-02-18 Thread Ludovic Courtès
Hi Mike, Mike Gran writes: > I thought I could start there, but, it isn't easy. There is a lot that could > be broken by modifying string processing. So I tried writing some tests > first so I can check my work as I go along. But the tests have to be > non-ASCII, so they need to be converted

Re: r6rs libraries

2009-02-18 Thread Ludovic Courtès
Hi, Julian Graham writes: >> R6RS Name Guile Name >> >> (foo bar) -->(foo bar) >> (foo bar (6)) -->(foo bar version-6) >> >> (Given the recursive name space, this would allow the implementation of >> several versions in a single file. In this example, `version-6' in

Re: r6rs libraries

2009-02-18 Thread Andreas Rottmann
Julian Graham writes: > Hi Rotty, > >> All R6RS implementations I'm somewhat familiar with (Ikarus, PLT, >> Ypsilon) do some kind of name mangling when library names contain >> "special" characters; e.g. (srfi :6 and-let*) maps to >> "srfi/%3a2/and-let%2a.sls", at least for Ikarus (%-escaped hex

Re: r6rs libraries

2009-02-18 Thread Andy Wingo
Hi, On Wed 18 Feb 2009 09:53, l...@gnu.org (Ludovic Courtès) writes: > Julian Graham writes: > >> Wait, you've lost me -- the recursive name space? I thought Guile >> requires that the "tail car" of the module name map to an actual >> filename on disk when searching for modules. > > Look for `n