vm branch now uses vm repl by default

2008-09-08 Thread Andy Wingo
Hi, I've enabled the VM repl by default on the vm branch. Here's a brief annotated tour: $ ./pre-inst-guile Guile Scheme interpreter 0.5 on Guile 1.9.0 Copyright (C) 2001-2008 Free Software Foundation, Inc. Enter `,help' for help. A very pleasant introduction, no? And totally co

GC asserts and threads

2008-09-08 Thread Han-Wen Nienhuys
Hi there, I'm debugging an issue here that cause the GC asserts to trigger, with the values compared being off by one. The problem disappears when I compile --without-threads. The program does not explicitly create threads Is there any code in GUILE that would create a thread (possibly leadin

Re: [PATCH] Avoid `SCM_VALIDATE_LIST ()'

2008-09-08 Thread Neil Jerram
2008/9/7 Neil Jerram <[EMAIL PROTECTED]>: > 2008/9/7 Ken Raeburn <[EMAIL PROTECTED]>: >> >> Still keeping it in the back of my mind, but first my attempts to use SVK to >> mirror the Emacs repository broke (naturally, after it had looked solid >> enough that I had switched to it for my Emacs develo

Re: development goals

2008-09-08 Thread Han-Wen Nienhuys
Ludovic Courtès escreveu: >> You might construe that I would like to turn Guile development into >> LilyPond development. That is not necessarily the case, but I keep >> misunderstanding what people expect in this community. I am assuming >> that developers in general are interested in a more liv

Re: Race condition in threading code?

2008-09-08 Thread Ludovic Courtès
Hi Julian, "Julian Graham" <[EMAIL PROTECTED]> writes: > ...And then I just reapplied the fix by hand because it was only one > line. :) A patch against the branch is attached. Let me know if > there are any problems with it. Perfect, thanks! I added a `NEWS' entry as well. Ludo'.

Re: development goals

2008-09-08 Thread Ludovic Courtès
Hey! "Neil Jerram" <[EMAIL PROTECTED]> writes: > For me, almost all of my time since becoming a maintainer has been > absorbed by working on bug fixes, largely to do with slightly odd > platforms (e.g. Mac) or architectures (e.g. ia64). IMO it was > worthwhile to focus on such bug reports soon a

Re: development goals

2008-09-08 Thread Ludovic Courtès
Hi Han-Wen, You're confrontational, indeed. Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: > - Rolling back a patch is preferred over fixing actual problems. What makes you say so? > - Nobody has enough initiative to put a single strategic #ifdef in the > code. To me, it looks like the "strat

Re: [PATCH] Avoid `SCM_VALIDATE_LIST ()'

2008-09-08 Thread Ludovic Courtès
Hi, Clinton Ebadi <[EMAIL PROTECTED]> writes: > Perhaps a macro could be used instead (is it possible to pass entire > blocks of code to a macro using something like CYCLE_DETECTING({ > code ... }) in C?). Sure, something like `scm_i_for_each (element, list)' that expands to a tortoise-and-

Re: [PATCH] Avoid `SCM_VALIDATE_LIST ()'

2008-09-08 Thread Ludovic Courtès
Hello! "Neil Jerram" <[EMAIL PROTECTED]> writes: > I'm sorry but I'm still really struggling to see how this change helps us... Yes, I see... ;-) I'm taking it the other way: I can't see how one can argue for unneeded run-time overhead. > 2008/9/1 Ludovic Courtès <[EMAIL PROTECTED]>: >> You'