Re: uniform-array-read!

2006-02-02 Thread William Xu
William Xu <[EMAIL PROTECTED]> writes: > Alan Bram <[EMAIL PROTECTED]> writes: > > [...] > >> | >> | (define read-network-byte >> | (lambda (port) >> | (let ((v (make-uniform-array #\nul 1))) > ^^^ > when array size is 1, it works. But if i set it to

Re: uniform-array-read!

2006-02-02 Thread William Xu
Alan Bram <[EMAIL PROTECTED]> writes: [...] > | > | (define read-network-byte > | (lambda (port) > | (let ((v (make-uniform-array #\nul 1))) ^^^ when array size is 1, it works. But if i set it to 3, for instance. Then it'll still block.. > |

Re: uniform-array-read!

2006-02-02 Thread Kevin Ryde
William Xu <[EMAIL PROTECTED]> writes: > > any way to look into or trace, uniform-array-read! ? If you put it under gdb you should be able to ^C when it's hung and find out where it is. There's won't be much info except the function names, unless you build a guile with "CFLAGS=-g". Otherwise pos

Re: uniform-array-read!

2006-02-02 Thread Alan Bram
Hi, I've been following along on this topic only half-absentmindedly, so I apologize if I missed something. But, just thought it might be a useful data point to know: Both of the following variants seem to be working just fine for me: ,-- | (define read-network-byte | (lambda (port) | (le

Re: ANN: libRUIN project development release 0.1.1

2006-02-02 Thread Ludovic Courtès
Hi, Julian Graham <[EMAIL PROTECTED]> writes: > 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 Mozilla XUL), using the > Ncurses terminal control library as a ren

Re: ANN: libRUIN project development release 0.1.1

2006-02-02 Thread Julian Graham
Hi Ludovic, Yes, the interface description is interpreted at runtime, though it is amost immediately converted to SXML, an S-expression-based representation that is isomorphic to the original XML. The C structures that are used during rendering are tightly bound to the spine of this S-expression