Stefan Scholl <[EMAIL PROTECTED]> wrote:
> | : <inotify> ( -- port/f )
> |     H{ } clone
> |     inotify_init [ io-error ] [ inotify <buffered-port> ] bi
> |     { set-inotify-watches set-delegate } inotify construct ;


Now:

| : <inotify> ( -- port/f )
|     H{ } clone
|     inotify_init dup 0 < [ 2drop f ] [
|         inotify <buffered-port>
|         { set-inotify-watches set-delegate } inotify construct
|     ] if ;


Thanks! Compiles and starts in listener. Gentoo with Kernel
2.6.12.

GUI isn't working. The window frame seems to be shown for a very
short time, then it's gone. No message in the console.

Direct from listener:
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----
$ ./factor -run=listener
( scratchpad ) "ui" run
( scratchpad ) :help
memory-error. ( object -- )
Vocabulary
debugger

Error description
Thrown by the Factor VM if an invalid memory access occurs.

Notes
This can be a result of incorrect usage of C library interface words, a bug in 
the compiler, or a bug in the VM.

Definition
USING: io prettyprint sequences ;
IN: debugger
: memory-error. ( object -- )
    "Memory protection fault at address " write third .h ;

   ...

( scratchpad ) :s
{ "kernel-error" 15 1 f }
( scratchpad ) :r
( scratchpad ) :c
[ call -> stop ]
[
    ui-notify-flag get lower-flag [ update-ui ] ui-try
    -> update-ui-loop
]
[ swap >c call -> c> drop ]
[
    >r datastack r>
    swap slip ->
    >r datastack r>
    2dup [ length ] compare sgn {
        { -1 [ trim-datastacks nip relative-underflow ] }
        { 0 [ 2drop ] }
        { 1 [ trim-datastacks drop relative-overflow ] }
    } case
]
[ >r call -> r> ]
[ iterate-step -> iterate-next (each-integer) ]
[ swap >r 2dup 2slip -> r> swap ]
[ >r >r call -> r> r> ]
[ >r associate >n r> call -> ndrop ]
[ swap >c call -> c> drop ]
(draw-world)
select-gl-context/x11-ui-backend
glXMakeCurrent
[
    self error-thread set-global
    continuation -> error-continuation set-global rethrow
]
( scratchpad ) 
-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----

Short flicker, then nothing. (X11 remote to my Mac. So maybe I
miss some details I would see direct on the machine.)


The VPS with Debian Etch and Linux 2.6.9 compiles and starts into
the listener. It's a server without X11.

I can't test andLinx at the moment. No Windows after work. :-)


-- 
Web (en): http://www.no-spoon.de/ -*- Web (de): http://www.frell.de/


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to