I think that most important in "list of things to save project" is:

0. make it installable by "pip install pyjs". I know so many developers, which don't consider using library which they are not able to install via pip.

W dniu 07.10.2013 22:02, Lex Berezhny pisze:
Here is my two cent recommendation/suggestion to save the project:

1. Compiler should become an independent core of pyjs.
1a. Support only python 3 class system/syntax.
1b. Use the built-in python parser instead of our own, this would
eliminate a good chunk of the compiler code.
1c. Build the python runtime ontop of an existing JavaScript OOP runtime
instead of having our own. Taking something that works and add the
python semantics. Hopefuly this would also make integrating with other
libs easier.
1d. Make 100% Python support mandatory and not just a goal. There were
too many times that I was bitten by the conversion process where
features either weren't supported or didn't behave as expected. I think
if this project is going to become popular then 100% compatibility is
absolutely critical, specifically MRO needs to work properly, if you add
an attribute on a parent class, it should be visible in instances -
right now basic things like that are broken.

Won't it make runtime slower?


2. Rip out the widget library. It should be a 3rd party project
altogether outside of the pyjs repo. It's nice but not necessary to be
productive. Pyjs is a web technology first and foremost.

From other side - widget library is thing which can bring more users. Of course, if it's fancy, glowy sparkling and working in examples :).


3. Rip out the desktop-runtime components as independent projects within
the pyjs repo. I think the concept is really cool but I just don't think
the amount of effort that needs to go into this is available. Only a
small percentage of people would use it this way.

3. Provide very close integration with popular server side technologies.
I vote for Django and Twisted.

Yep. It's very important IMHO - I just wrote small project django+pyjs and it was big pain to make it working together (BTW - I want to make pyjs+django bootstrap project in free time, problem is that there is no free time last days ... :) ).


--
pozdrawiam

Łukasz Mach - lukasz.m...@pagema.net

--

--- You received this message because you are subscribed to the Google Groups "Pyjs.org Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyjs-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to