Re: Fmt Module

2011-03-13 Thread Noah Lavine
Hi, > Not that I have any say in that, but IMHO, it would be preferable to > keep external libraries maintained separatly from the Guile core; > however in this case, including it in the core might be justified by its > proposed use in the JIT compiler. Yeah. I agree, actually. > FWIW, there's a

Re: [PATCH] Several tweaks for R6RS ports

2011-03-13 Thread Ludovic Courtès
Hello Andreas, Thanks, I’ve applied all these. Could you send a patch to update the manual? Thanks, Ludo’.

Re: Fmt Module

2011-03-13 Thread Andreas Rottmann
Noah Lavine writes: > Hello all, > > I just completed packaging Alex Shinn's fmt library for Guile, and I'd > like us to include it in the trunk. The library's home page (with > documentation!) is http://synthcode.com/scheme/fmt/. > Not that I have any say in that, but IMHO, it would be preferabl

Re: Using libunistring for string comparisons et al

2011-03-13 Thread Ludovic Courtès
Hi Mark, Mark H Weaver writes: > Unfortunately, the alternatives are not pleasant. We have a bunch of > bugs in our string handling functions. Currently, our case-insensitive > string comparisons and case conversions are not correct for several > languages including German, according to the R6

‘set-cdr!’ and weak-cdr pairs

2011-03-13 Thread Ludovic Courtès
Hello, A bit of explanation for commit ca33b501a93f8de389c1e3e1bc987f63b6912029... Try this: --8<---cut here---start->8--- (use-modules (srfi srfi-1) (srfi srfi-9)) (define-record-type (make-foo x) foo? (x foo-x)) (define register! (let