[pypy-svn] r44839 - pypy/extradoc/talk/ep2007/interpreter
fijal at codespeak.net
fijal at codespeak.net
Sun Jul 8 10:04:35 CEST 2007
Author: fijal
Date: Sun Jul 8 10:04:35 2007
New Revision: 44839
Modified:
pypy/extradoc/talk/ep2007/interpreter/interpreter.txt
Log:
Update slides, add one, shorten titles a bit to fit in my browser
Modified: pypy/extradoc/talk/ep2007/interpreter/interpreter.txt
==============================================================================
--- pypy/extradoc/talk/ep2007/interpreter/interpreter.txt (original)
+++ pypy/extradoc/talk/ep2007/interpreter/interpreter.txt Sun Jul 8 10:04:35 2007
@@ -26,23 +26,22 @@
.. image:: dynlang.png
-Backends / Runtime integration
+Backends integration
-----------------------------------
-XXX fijal: we're talking about pypy interpreter
-XXX features, those slides belong to rpython
-
-- single source program translates to:
+- single source interpreter translates to:
- Main target: C/Posix
- Main new target: .NET/CLI/CLR
- Work in progress: JVM
- - Special target: Javascript for Web applications
+XXX external libraries bindings are not single-source
CLR/CLI Backend
----------------
+XXX fijal: kill this one?
+
- full python interpreter generated for .NET
- support for CLR integration:
@@ -52,7 +51,7 @@
- more on tomorrow's talk
-Python Interpreter Prototypes
+Interpreter Prototypes
-------------------------------------
- features are independent of backend
@@ -73,7 +72,16 @@
* example - multidicts
-XXX multidict demo
+* rope demo
+
+Object space
+------------
+
+* Class that implements all objects operations
+
+* Single place to change object behaviour
+
+* Allows easy interpreter prototype implementation
Transparent proxy
-----------------
@@ -93,8 +101,11 @@
------------------------
- transparent lazy access to remote objects
+
- internally uses RPC-like protocol
+
- remote objects are presented through transparent proxies
+
- access to remote tracebacks, frames, etc. work as if local!
Orthogonal Persistence
@@ -106,13 +117,9 @@
* implement your own custom persistence scheme (e.g. using ZODB)
-XXX some demo
-
Threading in PyPy
-----------------------
-XXX will be in the stackless talk, shall we mention it?
-
* principal choice of os-threading models (GIL, no, ...)
* stackless *transform* / micro-threads:
@@ -171,7 +178,7 @@
| mako | 1.00 | 3.11 |
+----------+-------------------+---------------+
-Python Interpreter Status (1.0)
+Python Interpreter Status
---------------------------------
- compliant, 340 KLOC / 85 test KLOC
More information about the Pypy-commit
mailing list