goops method names and built in functions

2006-03-10 Thread Marco Maggi
Ciao, I see that trying to define a GOOPS method with the same name as an already defined function, example WRITE, returns a 'bad method head' error. I was not able to find the exact rule for this in the documentation. What are the forbidden names? -- Marco Maggi "They say jump!, you say ho

marking SCM values in client data of port structure

2006-03-10 Thread Marco Maggi
Ciao, from inspection of 'scm_markstream()' and 'scm_gc_mark_dependencies()' in I guess that: the mark function of a port driver is invoked again and again until it returns SCM_BOOL_F; in the sequence of invocations it must return the next SCM value until all of the values stored in the client

ANN: libRUIN project development release 0.1.2

2006-03-10 Thread Julian Graham
Hi everyone, I am pleased to announce that the libRUIN project has made a new formal development release, version 0.1.2. Our project description, from Savannah: libRUIN (Renderer for User Interfaces in Ncurses) is a rendering library for various XML-based user interface markup languages (such as

Re: guile-gnome and guile-gtk

2006-03-10 Thread Andy Wingo
Hi Aaron, On Mon, 2006-02-20 at 12:20 -0600, Aaron VanDevender wrote: > Is guile-gnome a dead project? It has been almost a year since the last > release, and there hasn't been much traffic on the guile-gnome list. Is > anyone planning a gtk2 based version of gulie-gtk and guile-gnome? guile-gtk

Re: building extensions with libtool

2006-03-10 Thread Thien-Thi Nguyen
From: Aaron VanDevender <[EMAIL PROTECTED]> Date: Sun, 26 Feb 2006 15:20:57 -0600 Does anyone have even a sketchy HOWTO or a simple example on how to write a Makefile.am which builds extensions using libtool? you can look at how Guile-GDBM, Guile-PG and Guile-SDL do it, developed from

Re: recv! and thread

2006-03-10 Thread William Xu
Kevin Ryde <[EMAIL PROTECTED]> writes: > William Xu <[EMAIL PROTECTED]> writes: >> >> the original guile> prompt is gone > > I think it's just been printed over on the tty. Try typing something, > it should be still there :-). Does it work there? i have already tried that.. If it were other gene

Re: recv! and thread

2006-03-10 Thread Kevin Ryde
William Xu <[EMAIL PROTECTED]> writes: > > the original guile> prompt is gone I think it's just been printed over on the tty. Try typing something, it should be still there :-). ___ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailm

Re: Reporting bugs

2006-03-10 Thread Kevin Ryde
Mike Gran <[EMAIL PROTECTED]> writes: > > The 1.8 ref manual (sec 2.5) still says bug-guile@gnu.org is the way to > report bugs. But, http://savannah.gnu.org/bugs/?group=guile exists, > too. > > Is one of those two a preferred method? Savannah relays to bug-guile. bug-guile is generally better b

Re: building extensions with libtool

2006-03-10 Thread Kevin Ryde
Aaron VanDevender <[EMAIL PROTECTED]> writes: > > (section 2.3.4 refers to > http://www.gnu.org/software/guile/docs/docs-1.8/libtool/index.html#Top) I'll try to mung those links at some stage. > But this documentation doesn't actually exist. Does anyone have even a > sketchy HOWTO or a simple exa

Re: Delegation in goops?

2006-03-10 Thread Alan Grover
I had previously asked about delegation in goops, and had proposed an ugly solution. I think I see another solution, since the effect I think I'm looking for is effectively subclassing but using an already allocated object. 1) If I create a subclass of the delegatee, I get the proper GF dispatch.

Re: recv! and thread

2006-03-10 Thread William Xu
Kevin Ryde <[EMAIL PROTECTED]> writes: > William Xu <[EMAIL PROTECTED]> writes: >> >> i have already tried that.. > > Oh, I see, in 1.6 it's a bare recv() call, it doesn't cooperate with > the multi-threading. Hmm. Not sure if it's easy to fix that, it > works in 1.8 because pthreads takes care

Re: searching: example of C extension implementing port

2006-03-10 Thread Marco Maggi
"[EMAIL PROTECTED]" wrote: >You'll have seen the "Soft Ports" node in the manual, >it's pretty straightforward. Yes, it is straightforward with pure Scheme; but I have to filter a stream of bytes (binary data not strings) thru a C implemented algorithm. ___