Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

97 lines (75 sloc) 2.035 kB
=====
Todos
=====
- fix all example build scripts
- test all examples
- fix v8 runner (implement linker)
- evtl. fix spidermonkey runner, but there is a linker that already
uses the js commandline interface from spidermonkey
[lkcl: yeah, but the commandline interface can't interact with
python modules. i strongly recommend dropping cmd-line and using
python-spidermonkey.]
- implement Backquote in translator
- implement classes inside classes in translator
From http://code.google.com/p/pyjamas/issues, for 0.6 release:
97 Enhancement ui.Tree Widgets have too much whitespace around their contents
200 Enhancement Datetime example
209 Defect Broke tests, --boilerplate-path needed
49 Defect __pygwt_onBadProperty is not defined
Python Builtins TODO
---------------
translator support for:
* GenExpr and GenExprInner
- if any(isinstance(child, Node) for child in node.getChildren()):
- write(', '.join(repr(child) for child in node.getChildren()))
* Conditional in classes:
class foo:
if True:
def fn(self):
pass
Python builtins missing under pyjs:
Easy to implement:
apply (somewhat deprecated)
basestring (String should do the job?)
bin (new in 2.6)
bytes (alias to str in 2.6)
globals
next
print (under from __future__ import print_function)
reduce
reversed
sorted
zip
str.find
Require work to implement:
buffer (deprecated, irrelevant)
bytearray (new in 2.6)
coerce (somewhat deprecated)
complex
format
id
intern
iter
locals
property
unichr
unicode
vars
xrange
zip
Easy but not needed without interactive prompt:
copyright
credits
exit
help
license
quit
Very hard / impossible within PyJS:
compile [lkcl: can be done with skulpt]
eval (very hard) [lkcl: can be done with skulpt]
execfile (very hard)
file
input
open
raw_input
reload
Jump to Line
Something went wrong with that request. Please try again.