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

--

-- 



Reply via email to