On Tue, Jul 17, 2012 at 10:15 PM, Jeff Van Voorst <jeff.vanvoo...@gmail.com> wrote: > What drew me to the project about 18 months ago was the idea of developing > for desktop and browser at the same time. My question is what is the > intended near-term (3-6 months) support for desktop?
the desktop is desirable for many reasons, and near critical for face-paced development, but thus far (with the exception of MSHTML) it has proven brittle and a gigantic maintenance burden with neverending problems. ... an no one has found a clear way forward. > In particular, what is > this "webkit gobject thing" that is being alluded to, but has not as yet > materialized? there is a branch for that on Github: ... so it has certainly materialized, albeit incomplete. there is not too much left to do there, but i am in a really critical time at work right now and i've personally not been able to return to it. even if i do, what then? it's not likely to work well for Mac, therefore the sage continues. my hope is the plugin framework FireBreath (discussed in the past) will offer a stable, cross-platform toolkit for constructing the native runners/engines. it appears to have near 1-to-1 mappings for everything: DOM: http://www.firebreath.org/display/documentation/class+FB+DOM+Element http://www.firebreath.org/display/documentation/class+FB+DOM+Node Events: http://www.firebreath.org/display/documentation/class+FB+PluginEvent XMLHTTP (?) http://www.firebreath.org/display/documentation/class+FB+BrowserHost+createStream Timers (this is windows specific sadly): http://www.firebreath.org/display/documentation/class+FB+TimerEvent ... all hypothetical ATM. > Also, how would it differ from what is being worked on in > wxPython (running html/javascript/css through webkit/trident (mshtml) via > WebView in the 2.9 development series of wxPython)? no idea what that is or whats being referred to ... links? > A final question is > where are people going to push pyjs -- a primary item would be to have > efficient code running as native as possible on mobile devices and as direct > python code on desktop/laptop machine. there is nothing significantly different in this regard -- we will continue to improve translation and work toward better packaging, distribution, and management of the codebase. this will lead naturally to higher performance. > I am open to working on things (pyjs and pyjd) when I have the time. My > present audience is primarily OS X and Linux users, and at the present, the > community is fine with Gtk windows, etc. there are plenty of low-henagin fruit cleanup type things that need to be done. i understand everyone was max max power+speed but the basic expectation of a project are currently not even being met. i will put together a comprehensive task-list as soon as i'm able, but you can of course just peruse the issues list (but caution: some-to-many may be outdated/obsolete), or correct small issues as you go an submit a pull request. > As some may recall, I was able to get a first stab at pyjd on Mac OS X using > the Gtk version of pywebkitgtk. However, there is an issue with it > seemingly ignoring the html file for hello world and other pyjd > applications. On the other hand, the functionality of the code (e.g. > resizing the window, moving the window, and events) appears to work fine. > Unfortunately, I am not a webkit coder and after going through 10-20 levels > of redirection, and still not finding any errors, I don't know why the html > file is ignored. Any hints in this regard would be appreciated (unless, the > idea is for pyjd on webkit to die). i wish i could help you here but i do not have access to a Mac machine :-( -- C Anthony --