Re: Some leftover bugs for this release

2009-09-16 Thread Ludovic Courtès
Hi Mike, Mike Gran writes: >> > Also, the netbsd build will likely fail because there is new >> > 'condition is always true' condition in array-handle.c:103 >> > >> > 100 SCM >> > 101 scm_array_handle_element_type (scm_t_array_handle *h) >> > 102 { >> > 103 >> if (h->element_type < 0 || h->el

Re: GNU Guile 1.9.2 problems with guile-lib

2009-09-16 Thread Andy Wingo
On Sat 15 Aug 2009 19:53, Barry Fishman writes: > Although guile-lib git master works with Guile 1.9.1, there seems to be > a problem with Guile 1.9.2. > > Seen from: Ubuntu Jaunty x86_64 > > $ guile > Guile Scheme interpreter 0.5 on Guile 1.9.2 > Copyright (C) 2001-2008 Free Software Foundation,

Re: simplex.scm fails after recent changes in master

2009-09-16 Thread Andy Wingo
Hi Juhani, On Sat 15 Aug 2009 13:54, Juhani Viheräkoski writes: > [simplex] now seems to run forever when compiled but works with the > interpreter. It used to work when I last tried, that was maybe a week > ago. This was fixed in 7f7b85cbf68a8b83e1ad7bc78379cf2764fc9a1b. Thanks for the report!

Re: i guess we're frozen & stuff

2009-09-16 Thread Andy Wingo
Hi Ken, On Tue 11 Aug 2009 15:59, Ken Raeburn writes: > Perhaps I'm building [Guile] in ways that are unusual for the other > developers (build dir != src dir, libgmp and guile-1.8 installed in > the same place, libgmp and libunistring installed in different > nonstandard directories)? I think

Re: debug and backtrace

2009-09-16 Thread Andy Wingo
Hi Mike, On Sun 13 Sep 2009 16:30, l...@gnu.org (Ludovic Courtès) writes: > Mike Gran writes: > >> With the default behavior of 1.9.x, REPL debug and backtrace are broken. > > Indeed, it looks like the VM frames are ignored. Hopefully by the next release, and certainly by the following one, thi

Re: Some leftover bugs for this release

2009-09-16 Thread Andy Wingo
On Wed 16 Sep 2009 02:20, Mike Gran writes: > [Insert standard rant about using -Werror here.] We should not be making releases with -Werror. Andy -- http://wingolog.org/

Re: Constant folding

2009-09-16 Thread Andy Wingo
On Tue 08 Sep 2009 15:17, l...@gnu.org (Ludovic Courtès) writes: > We should implement constant folding in the tree-il->glil pass. A naive > implementation looks like this: > > diff --git a/module/language/tree-il/compile-glil.scm > b/module/language/tree-il/compile-glil.scm > index 86b610f..57a

Re: more compilation failures: -DSCM_DEBUG_TYPING_STRICTNESS=2

2009-09-16 Thread Andy Wingo
On Tue 01 Sep 2009 08:26, Ken Raeburn writes: > On Sep 1, 2009, at 02:23, Ken Raeburn wrote: >> I can clean some of this up trivially -- SCM_PACK/SCM_UNPACK as >> needed, change == to scm_is_eq. The initializers make it slightly >> less trivial, and I can imagine different courses of action. > >

Re: Should psyntax pass through a compiled VM program?

2009-09-16 Thread Andy Wingo
On Sun 13 Sep 2009 23:17, Neil Jerram writes: > I think that's the right eventual question, anyway. The context is > running Alan Grover's mod_lisp-for-guile in 1.9.2. > > The mod_lisp-for-guile code includes a use of read-hash-extend to > define a syntax for a compiled regular expression - so t

Re: Some leftover bugs for this release

2009-09-16 Thread Andy Wingo
Hi, On Wed 16 Sep 2009 11:09, l...@gnu.org (Ludovic Courtès) writes: >>> > 100 SCM >>> > 101 scm_array_handle_element_type (scm_t_array_handle *h) >>> > 102 { >>> > 103 >>> if (h->element_type < 0 || h->element_type > SCM_ARRAY_ELEMENT_TYPE_LAST) >>> > 104 abort (); /* guile programming er

Re: GNU Guile 1.9.2 problems with guile-lib

2009-09-16 Thread Ludovic Courtès
Hi, Andy Wingo writes: > What is a #y vector? Does anyone know? No idea. Where does it come from? Ludo’.

Re: GNU Guile 1.9.2 problems with guile-lib

2009-09-16 Thread Mike Gran
> What is a #y vector? Does anyone know? From the 1.3.2 changelog 1998-10-18  Mikael Djurfeldt  * unif.c (scm_raprin1): Changed print syntax for byte vectors from     #bytes(...) to #y(...), and syntax for short vectors from     #short(...) to #h(...).  This may seem nutty, but, like th

Re: GNU Guile 1.9.2 problems with guile-lib

2009-09-16 Thread Barry Fishman
l...@gnu.org (Ludovic Courtès) writes: > Hi, > > Andy Wingo writes: > >> What is a #y vector? Does anyone know? > > No idea. Where does it come from? > > Ludo’. >From the error message it is a generalized vector, which no longer exists. What seems to be wanted is a bitvector. There does not s

Re: debug and backtrace

2009-09-16 Thread Neil Jerram
Andy Wingo writes: > Hi Mike, > > On Sun 13 Sep 2009 16:30, l...@gnu.org (Ludovic Courtès) writes: > >> Mike Gran writes: >> >>> With the default behavior of 1.9.x, REPL debug and backtrace are broken. >> >> Indeed, it looks like the VM frames are ignored. > > Hopefully by the next release, and