Re: Unbuffered socket I/O

2007-03-07 Thread Ludovic Courtès
Hi, Kevin Ryde [EMAIL PROTECTED] writes: Speaking of scm_getc ... I've wondered for a while if some of the low level reading funcs ought to be looking directly into the read buffer instead of making a call to scm_getc for every char. My experience has usually been that a function call per

Interpreters and R6RS

2007-03-07 Thread Ludovic Courtès
Hi, Just in case you haven't seen it, there's an interesting discussion going on about the (im)possibility of writing interpreters for R6RS: http://lists.r6rs.org/pipermail/r6rs-discuss/2007-February/001696.html http://lists.r6rs.org/pipermail/r6rs-discuss/2007-March/001795.html Thanks,

what is struct-vtable-tag

2007-03-07 Thread Kevin Ryde
What is struct-vtable-tag meant to be for? Or what can be said about it in the manual? I see it's the given vtable's data array address, munged by a divide-by-8. But I can't tell if it's meant as an id, or for hashing, or what. ___ Guile-devel

merge gc something

2007-03-07 Thread Kevin Ryde
I did a branch merge for my recent bits. There's enough pointless changes in the head I'll probably give up on that soon. At any rate the bit below has conflicts. Perhaps it's already in the head, or perhaps it's not wanted. But I don't understand either it or the changes it conflicts with, so