
google-highly-open-participation-psf - issue #220
Adapt PyPy demos at http://play1.codespeak.net.
Adapt PyPy demos to be able to run a python tutorial (selected one page, eventually more) with sandboxed pypy in order to prevent unauthorized access.
A few definitions:
PyPy project - implementation of Python interpreter in Python itself, providing few distinct features.
Sandboxing - Idea of controlling interpreter execution. PyPy has sandboxing python interpreter which can be controlled from the outside python process.
Play1 - demo application written partly as python web server and partly in Restricted Python (the thing used to implement python interpreter in PyPy itself) and translated to javascript, available at http://play1.codespeak.net
The idea is to use play1 and sandboxing to create nice and interactive python demo. This can be pypy specific (as there are some avaible on the web page), but can be completely pypy-independent (just for python). If good enough, I think this might appear on the main python web page as a nice demo. From student it requires using svn, translating pypy and sticking pieces together (I can help a lot as well as whole #pypy-dev on freenode).
Completion would mean that one page from tutorial is available as interactive tutorial.
Task duration: please complete this task within 5 days (120 hours) of claiming it.
Comment #1
Posted on Jan 10, 2008 by Quick PandaFor some reason the resource http://play1.codespeak.net does not exist.
Comment #2
Posted on Jan 10, 2008 by Helpful GiraffeRight you are. Contacting person...
Comment #3
Posted on Jan 10, 2008 by Happy BearI thought it should be play1.pypy.org but that isn't responding properly either.
Comment #4
Posted on Jan 10, 2008 by Helpful Giraffefixed
Comment #5
Posted on Jan 16, 2008 by Helpful MonkeyI would appreciate it if a mentor could clarify some questions I have about this task. From my understanding, I would take a page from the Python Tutorial at python.org, and then adapt it to run on PyPy.
However, this doesn't seem to make sense, because the tutorial pages are too short to create a full-blown application for. So am I to create a Python interpreter in PyPy, then use PyPy to translate it to Javascript, so that users wanting to try out the tutorial can use the interpreter over the web?
I'm interested in this task, and would love to get some feedback before the January 22 task-claiming cutoff occurs. Thanks!
Comment #6
Posted on Jan 24, 2008 by Happy LionIs this task still claimable even though the deadline has passed or is just left open by mistake? Even if I can't claim for GHOP, I'd still be interested in working on it.
Comment #7
Posted on Jan 24, 2008 by Helpful KangarooWe should not have left it open.
You can feel free to work on the task, but we can't give you contest credit for it.
Status: Deleted
Labels:
coding
www
pypy
advocacy