Re: marking SCM values in client data of port structure

2006-03-11 Thread Marco Maggi
> Did you try the documentation on this? Cough... now that I've read it, it is clear. Thank you. ___ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user

Re: marking SCM values in client data of port structure

2006-03-11 Thread Neil Jerram
"Marco Maggi" <[EMAIL PROTECTED]> writes: > So: is it mandatory to organise SCM values in the > client data in a list and write the mark function to > return the cons cells? That is the at the first invocation > of the mark function we return the first cell and at > subsequent invocations we ret

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