bug#18519: incorrect path in guild when configure w/ --program-suffix used

2014-09-22 Thread Ludovic Courtès
This was fixed in commit 4a81f5b, which will be in Guile 2.0.12: http://git.savannah.gnu.org/cgit/guile.git/commit/?id=4a81f5b5d3800aafbc25452e50459c1ba6e29fea In the meantime you’ll have to fix the installed ‘guild’ script by hand. Thanks, Ludo’.

bug#18508: Incomplete type pollfd

2014-09-22 Thread Ludovic Courtès
Andreas Enge skribis: > guile-2.0.11 fails to build on Redhat 6.5 with the following error message: > > CC libguile_2.0_la-fports.lo > fports.c: In function 'fport_input_waiting': > fports.c:612: error: variable 'pollfd' has initializer but incomplete type > fports.c:612: warning: excess

bug#18520: string ports should not have an encoding

2014-09-22 Thread Ludovic Courtès
This has been addressed in two ways: 1. In 2.0, (srfi srfi-6) uses Unicode-capable string ports (commit ecb48dc.) 2. In 2.2, string ports are always Unicode-capable, and ‘%default-port-encoding’ is ignored (commit 6dce942.) So for 2.0, the workaround is to either use (srfi srfi-6),

bug#18520: string ports should not have an encoding

2014-09-22 Thread Ludovic Courtès
I see my reply failed to address some of the points raised. David Kastrup skribis: > Guile-2.2 does not consult %default-port-encoding but uses UTF-8 > consistently (I guess, overriding set-port-encoding! will again change > that). > > That still is not satisfactory. For example, using ftell on

bug#18520: string ports should not have an encoding

2014-09-22 Thread David Kastrup
l...@gnu.org (Ludovic Courtès) writes: > David Kastrup skribis: > >> Guile-2.2 does not consult %default-port-encoding but uses UTF-8 >> consistently (I guess, overriding set-port-encoding! will again change >> that). >> >> That still is not satisfactory. For example, using ftell on the input >>

bug#18520: string ports should not have an encoding

2014-09-22 Thread David Kastrup
l...@gnu.org (Ludovic Courtès) writes: > This has been addressed in two ways: No, it hasn't. > 1. In 2.0, (srfi srfi-6) uses Unicode-capable string ports (commit > ecb48dc.) This issue report is not about adding more optional functionality on top. It is about _removing_ unwarranted redi

bug#18520: string ports should not have an encoding

2014-09-22 Thread Ludovic Courtès
David Kastrup skribis: > I'm currently migrating LilyPond over to GUILE 2.0. LilyPond has its > own UTF-8 verification, error flagging, processing and indexing. Do I understand correctly that LilyPond expects Guile strings to be byte vectors, which it can feed with UTF-8 byte sequences that it

bug#17485: [PATCH 2/3] Rewrite take-right, drop-right, drop-right!

2014-09-22 Thread Mark H Weaver
David Kastrup writes: > Mark H Weaver writes: > >> I can take care of doing this myself, and will of course still credit >> you in whatever manner you prefer, but I've run into a legal problem: we >> don't currently have copyright papers for you on file. Are you willing >> to file copyright pap

bug#18520: string ports should not have an encoding

2014-09-22 Thread David Kastrup
l...@gnu.org (Ludovic Courtès) writes: > David Kastrup skribis: > >> I'm currently migrating LilyPond over to GUILE 2.0. LilyPond has its >> own UTF-8 verification, error flagging, processing and indexing. > > Do I understand correctly that LilyPond expects Guile strings to be byte > vectors, wh

bug#17296: Uh, wrong?

2014-09-22 Thread Mark H Weaver
Mark H Weaver writes: > The fact that the SRFI-1 reference implementation of 'length+' is lax > very nearly swayed me over to your position, but there's a problem: > Guile's 'length+' has (always?) returned #f for dotted lists. It would > be dangerous to silently change the behavior of this case

bug#17485: [PATCH 2/3] Rewrite take-right, drop-right, drop-right!

2014-09-22 Thread David Kastrup
Mark H Weaver writes: > David Kastrup writes: > >> Mark H Weaver writes: >> >>> I can take care of doing this myself, and will of course still credit >>> you in whatever manner you prefer, but I've run into a legal problem: we >>> don't currently have copyright papers for you on file. Are you

bug#18520: string ports should not have an encoding

2014-09-22 Thread Ludovic Courtès
David Kastrup skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> David Kastrup skribis: >> >>> I'm currently migrating LilyPond over to GUILE 2.0. LilyPond has its >>> own UTF-8 verification, error flagging, processing and indexing. >> >> Do I understand correctly that LilyPond expects Guil

bug#18520: string ports should not have an encoding

2014-09-22 Thread David Kastrup
l...@gnu.org (Ludovic Courtès) writes: > David Kastrup skribis: >> >> For error messages, yes. For associating a position in a string with a >> previously parsed closure, no. > > But wouldn’t a line/column pair be as suitable as a unique identifier as > the position in the file? As long as the