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
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..
> |
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
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
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
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