Re: Unicode strings and symbols

2009-08-09 Thread Mike Gran
On Sun, 2009-08-09 at 20:22 +0200, Ludovic Courtès wrote: > Hi Mike! > I would feel more confident if the number of lines of tests added was > proportional to the number of new C lines of code. Do you think some > more tests could be added? Or maybe this will come at a later stage? I should pr

Using a linker version script

2009-08-09 Thread Ludovic Courtès
Hello, The patch at [0] makes it so that a linker version script (info "(ld) VERSION") is used for `libguile' on platforms that support it (GNU and Solaris). Comments welcome! Ludo'. [0] http://git.savannah.gnu.org/cgit/guile.git/commit/?id=9af080f7206dccffb91409529fff74e6554f2385

Re: Guile 2.x and `pkg-config'

2009-08-09 Thread Greg Troxel
l...@gnu.org (Ludovic Courtès) writes: > A recent thread on `guile-user' [0] raises an important concern: what > should we do with `guile-1.8.pc' when 2.x is out? > > How about shipping `guile-1.8.pc' for compatibility, along with > `guile.pc' (which would then become the Right One), both with >

Guile 2.x and `pkg-config'

2009-08-09 Thread Ludovic Courtès
Hello, A recent thread on `guile-user' [0] raises an important concern: what should we do with `guile-1.8.pc' when 2.x is out? How about shipping `guile-1.8.pc' for compatibility, along with `guile.pc' (which would then become the Right One), both with "Version: 2.0"? Thoughts? Ludo'. [0] http

Unicode strings and symbols

2009-08-09 Thread Ludovic Courtès
Hi Mike! Glad to see Unicode has landed! :-) Here's a quick review of the big patch. "Michael Gran" writes: > Add Unicode strings and symbols > > This adds full Unicode strings as a datatype, and it adds some > minimal functionality. The terminal and port encoding is assumed

Re: review/merge request: wip-array-refactor

2009-08-09 Thread Ludovic Courtès
Hi Andy! Andy Wingo writes: > The second model is when you already have a wide deployed base. You can > make additions to your API and ABI, and deprecated old API or ABI, but > you can't remove old API or change the ABI. Incompatible breaks are > painful, and the switching-over time is somewhere