My favorites | Sign in
Project Home Issues
Project Information
Members
Featured
Downloads
Wiki pages
Links

Pyjamas provides a python-to-javascript Compiler and a Web Widget set, the combination of which allows developers to easily write well-designed desktop-like Rich Media Applications in python classes and modules that will execute in all major web browsers. without having to write a single line of javascript. Pyjamas is a port of Google Web Toolkit.

Version 0.1 proved the concept and showed Google's own examples working in a well-behaved browser.

Version 0.2 fixes numerous issues that arose as people started to use pyjamas for their own applications.

Version 0.3 is now considered a Stable / Production release, and adds support for IE7.

Version 0.4 is now considered a Stable / Production release, fixes an IE7 user-agent string change, adds a few widgets, some more python language features, and bug-fixes.

Version 0.5 is a restructuring of the compiler output, enhancement of the language support, adds run-time stack traces, dynamic module loading and much more.

Version 0.6 brings over 140 enhancements to Pyjamas (see CHANGELOG). The compiler has had a major rework to bring python-like features (such as multiple inheritance, superclasses and more); Pyjamas-Desktop has been merged into the standard distribution, and has had support for both XULRunner (stable) and MSHTML (experimental) added, as well as the first port - PyWebkitGTK (useable: no 2D SVG Canvas support).

A Note to American Readers

"pyjamas" is actually the British spelling of what you would spell "pajamas". In other words, it's not a clever misspelling of a word, it's an even cleverer use of a real word. For this reason, it should not be pronounced PIEjamas. Just say it like you would "pajamas".

Obtaining the Source Code

The source code of pyjamas is maintained in sourceforge not code.google.com. Please go to http://pyjs.org and follow the links to the sourceforge project page. If you obtain the source code from the code.google.com repository you will have a version of the code which is at least two years out-of-date, so don't do it.

Powered by Google Project Hosting