[pypy-svn] r35065 - in pypy/extradoc/talk/warsaw2006: . src
fijal at codespeak.net
fijal at codespeak.net
Mon Nov 27 23:29:51 CET 2006
Author: fijal
Date: Mon Nov 27 23:29:42 2006
New Revision: 35065
Added:
pypy/extradoc/talk/warsaw2006/src/
Modified:
pypy/extradoc/talk/warsaw2006/fireworks-slides.txt
Log:
update.
Modified: pypy/extradoc/talk/warsaw2006/fireworks-slides.txt
==============================================================================
--- pypy/extradoc/talk/warsaw2006/fireworks-slides.txt (original)
+++ pypy/extradoc/talk/warsaw2006/fireworks-slides.txt Mon Nov 27 23:29:42 2006
@@ -1,4 +1,3 @@
-==============
PyPy fireworks
==============
@@ -6,6 +5,11 @@
:Location: Warsaw Univeristy
:Date: 1.XII.2006
+.. raw:: html
+
+ <script src="src/output.js"/>
+ <script src="src/MochiKit.js"/>
+
What is PyPy?
=============
@@ -32,9 +36,76 @@
* cloning coroutines
+* based on graph-transform (demo)
+
Composability problem:
======================
-* (demo)
+* (demo) XXX: really?
* possible solution
+
+Transparent proxy:
+==================
+
+* Idea (proxied to app-level), altough there is interp-level version
+
+* Possible usecase - shallow copy of remote objects (altough not working
+ because of lack of os.execv)
+
+Compiler toolchain:
+===================
+
+* (picture)
+
+* eats RPython
+
+* C considered harmfull
+
+RPython:
+========
+
+* *is* Python (can be unittested in Python)
+
+* Can perform full type inference (top to bottom)
+
+* Is run over living python objects (full range of meta-programming)
+
+* Is build "as we need it", so no real definition
+
+* rctypes
+
+* (examples)
+
+Multiple backends:
+==================
+
+* Actually: C, LLVM, CLI, JVM, JavaScript, (CL and Squek in some state).
+
+* PyPy the way you like it.
+
+JavaScript backend (1/2):
+=========================
+
+* Co-funded by Google Summer of Code *and* Summer of PyPy.
+
+* Mochikit: Makes JavaScript suck less...
+
+JavaScript backend (2/2):
+=========================
+
+* pypy.js: makes JavaScript suck less by not using it
+
+* Unittest in python run in browser
+
+* AJAX by method calls.
+
+Offline partial evaluation:
+===========================
+
+* 1
+
+Prolog interpreter as an use-case of compiler framework:
+========================================================
+
+* 2
More information about the Pypy-commit
mailing list