freenode/#clim - IRC Chatlog
Search
10:21:22
loke
jackdaniel: Perhaps me or someone else was misunderstanding. I'm talking about the ability to create new frame which doesn't require its own event loop.
10:42:44
loke
scymtym: I was looking into solveing this problem some time ago (must be a year now), thinking I should be able to do it in a wasy that is similar to popups. I had some progress, but it's a difficult problem.
10:45:12
scymtym
loke: with nested command loops, you can interact with multiple frames at the same time, but i agree that multiple windows for a single frame are different from that
10:51:13
loke
scymtym: Wait a minute, perhaps I misunderstood you. If you can, then it should perhaps help me.
10:52:21
loke
My main issue is that I cannot have multipl command loops (at least not easily). Because Maxima is single-threaded, so I need funnel all Maxima interactions into the main thread (or create some huge global lock, but that's complicated in this case).
10:53:14
loke
One alternative is to communicate between the command loops using event messaging (execut-frame-command). It works great for asynchronous communication, but for synchronous it's difficult.
10:55:17
scymtym
ok. that is not completely true. demodemo does this: (run-frame-top-level (make-application-frame demo-frame-class :calling-frame calling-frame))
10:57:03
scymtym
but i'm not yet sure which of those are fundamental limitations and which are just bugs
10:58:55
scymtym
again, i'm not sure how far one can take this but there is something there, at least