FYI, I just pushed this small bug fix.
Mark
>From 8099352769c8b8ec8730f87f7fa6c8771b64efb9 Mon Sep 17 00:00:00 2001
From: Mark H Weaver
Date: Tue, 22 Mar 2011 11:11:53 -0400
Subject: [PATCH] Do not enter the debugger if the thrown key is in `pass-keys'
* module/system/repl/error-handling.s
Neil Jerram schreef op ma 21-03-2011 om 22:19 [+]:
> It's just one variable definition, and in my opinion it confuses,
> rather than helps, the overall build picture to have two names
> (preinstguile and meta/guile) for the same thing.
Ah, but in my cross build recipe, i have something like
Jan Nieuwenhuizen writes:
[in rearranged order...]
>> -"$(preinstguile)" -l "$(srcdir)/$(snarf_doc).scm" -c "
>> \
>> +"$(top_builddir_absolute)/meta/guile" -l "$(srcdir)/$(snarf_doc).scm"
>> \
>> + -c "
Hi-
The Guile web site links to a doc on lonelycactus.com, which I'm going
to repurpose at somepoint in the future. The doc is way obsolete, so it
should probably be de-linked.
The link is on http://www.gnu.org/software/guile/docs/docs.html
and it points to http://lonelycactus.com/guilebook/
In porting dorodango[0], I have noticed that Guile's R6RS fixnum
operations are quite slow; here's a patch to remedy that a bit. The
patch contains a benchmark for `fxxor', which experiences a performance
improvement of >2 with the patch.
[0] http://home.gna.org/dorodango/
I also used real code
* module/rnrs/arithmetic/fixnums.scm (assert-fixnum): Is now a
macro.
(assert-fixnums): New procedure checking a the elements of a list
for fixnum-ness. All callers applying `assert-fixnum' to a list
now changed to use this procedure.
* module/rnrs/arithmetic/fixnums.scm (define-fxop*): N
This primitive can be used to significantly speed up the operations in
`(rnrs arithmetic fixnums)'.
* libguile/numbers.c (scm_fixnum_p): New predicate.
* libguile/numbers.h: Add prototype.
* libguile/vm-i-scheme.c (fixnump): New VM primitive; renumbered
subsequent operations.
* module/language/
This is another piece of my attempt at getting more speed out of the
`(rnrs arithmetic fixnums)' library. The idea is that this patch would
be applied to master. I think, at least in the current form, it is not
eligible for 2.0.x, as it messes up the VM opcode numbers, which breaks
all .go files,
> Hi-
>
> The Guile web site links to a doc on lonelycactus.com, which I'm going
> to repurpose at somepoint in the future. The doc is way obsolete, so
> it
> should probably be de-linked.
>
> The link is on http://www.gnu.org/software/guile/docs/docs.html
> and it points to http://lonelycact