[18:48] It would be cute, just a good excuse to show xgl [18:48] yeah, i want it too [18:49] am trying my best, because i think it would be neat [18:50] Thanks :-) [18:50] it's all a case of building the right stupid data structures for compiz's built in gconf knockoff [18:50] Dopnt kill yourself [18:50] * miguel nods [18:50] so much boilerplate to get to the point where you can wrap an 'event' [18:51] ouch [18:51] it is gconf minus gobject or wrappability [18:52] instead of a client library, each plugin fiddles the structures directly with macros [18:53] but i completed the physics model this morning so once i get my event hook done i can rapidly hack expose++ [18:54] miguel: oh yeah, http://bugzilla.ximian.com/show_bug.cgi?id=77340 [18:55] i think you are responsible for this thing ;-) [19:24] fixed [19:51] miguel: do appdomains work? don't want to spend tonight coding up appdomain loading and unloading of plugins if not [19:52] They do [19:53] But they do have a lot of sid effects [19:53] (ASP.NET is completely based on appdomains, every app is ran on a separate appdomain) [19:54] is this traditionally done managed or unmanaged? [19:54] when i had managed plugin appdomains in gsirc in 2002 it just did not work [19:56] some time has passed :-) [19:56] will look at asp.net and mod_mono [20:00] managed [20:00] Yeah, 2002 sounds like no appdomains [20:00] They are needed for asp though [20:00] mod_mono does not use it [20:00] All the magic is in xsp module [20:01] i will of course need to shortcut any proxying, as the different plugins should share the same data structures [20:02] so i want appdomains only for the ability to unload, not for any of the proxying really [20:02] (althought the proxying may become interesting for out-of-process effects with accelerated indirect rendering) [20:19] * miguel nods [20:20] Unloading only releases chunks of code [20:20] And will make dependencies and sharing harder [20:20] It cant release JITed code [20:20] (for too many reasons) [20:20] We can talk when I get to seattle, I have to run now [20:20] bon voyage