denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose)


From: Richard Shann
Subject: Re: Scheme Interface (was Re: [Denemo-devel] Staff menu transpose)
Date: Thu, 25 Sep 2008 09:03:59 +0100

On Wed, 2008-09-24 at 23:33 -0500, Jeremiah Benham wrote:
> > don't have yet. The most important thing it could do is to stop
> guile
> > aborting when encountering an error, but I do not know how to do
> that
> > (HELP PLEASE).
> 
> I am not sure where the docs are for this. Do you?
> 
The looking I have done makes me suspect it is poorly/not documented.
The docs are
http://www.gnu.org/software/guile/manual/html_node/index.html#Top

I've looked under this e.g. under the API section 5.11 (e.g. 5.11.7
5.11.9 5.11.10 etc) but I think the way to go will be to ask some
relevant list, which I haven't started looking for.
What I guess is the case is that there is some procedure which is being
invoked when the interpreter is asked to evaluate an unbound variable
and this procedure needs to be subject to a redefinition (define
procedure ...) to change it to do something more useful - there could be
a lot of housekeeping to release stuff before returning to C, again I
don't know the name of the relevant procedures. If asking doesn't get
there then single stepping would be the other way to find out what is
being called and figure out where to step out. But, as something that is
already being done by other programs we just need to find the right
person to ask.
BTW I see that Debian has installed guile 1.6 by default, but that 1.8
is available in synaptic, and the release notes say that pkg-config is
available for that, so perhaps we should make that our minimum version.
This would avoid requiring that extra package which we are not actually
using (the one you required because it pulled in guile).
Richard






reply via email to

[Prev in Thread] Current Thread [Next in Thread]