It would be good if someone who knows the internals could create a basic workflow and/or diagram as to how the whole thing hangs together in the browser. Also a high level (or detailed time permitting) of how the translation process works. This may then allow more mere mortals to help.
Also I am just wondering why so much effort is being made in creating pyjd runtime at this moment in time when there are other needs in the area where pyjs is more unique... Python in the browser. While nice to have a pyjd runtime there are other options for python desktop GUI building. By the way I am not criticising. A stable pyjd runtime is welcome ! Recently there has been alot of discussion and confusion ? As to how interaction with JS should be done. Has anyone got any comments as to whether the following is relevant of advisable ? http://www.allbuttonspressed.com/blog/django/2010/11/Offline-HTML5-canvas-app-in-Python-with-django-mediagenerator-Part-1-pyjs BH On 24 Aug 2012, at 15:03, Tobias Baum <[email protected]> wrote: Hi everybody, I'm not sure if this is right place and time to address this, since pyjs is gone through some changes in the last time, but I would like to add "documentation and communication" to the agenda. I'm following the pyjs/pyjamas project for a while to figure out if this project can be the GUI framework I and (I think a) lot of Python users are looking for. But at the moment pyjs is confusing. For example usage is unclear and examples are not working properly. Usage --------- The websites says: "pyjs contains a Python-to-JavaScript compiler, an AJAX framework and a Widget Set API." but is it possible to use the compiler without the rest, without the DOM-wrapper. How can this be achieved? I think a couple of "hello world" examples addressing each use case would be really helpful for starters to understand the separate components. Also some examples are broken: ------------------------------------------------- canvas processing: CanvasProcessing undefined: called Processing constructor as if it were a function: missing 'new'. dynatable.py: Failed to access data: {'code': 405, 'message': ' ', 'data': None} mail: Mail TypeError: __init__() takes exactly 1 argument (3 given) Even the "hello world" examples on the pyjs.org site do not work for me: helloworld: blank site helloworld w/bootsplash: blank site both link to the same location etc... To make it short. ------------------------ Even though pyjs is gone through some chances in the last months it would be good to inform the users about the status. I would like to help maybe doing organization, documentation or testing, but right now I'm not sure if you can need help from "end users", since there is so much code broken and most important I'm also not sure about what the goals are that you want to address with pyjs\pyjd\pyjamas etc. Will there ever be a final or stable version with an restricted set of features and is this even possible with your approach? Thanks in advance -- --
