[pypy-svn] r56197 - pypy/extradoc/talk/ep2008
fijal at codespeak.net
fijal at codespeak.net
Tue Jul 1 01:01:52 CEST 2008
Author: fijal
Date: Tue Jul 1 01:01:46 2008
New Revision: 56197
Modified:
pypy/extradoc/talk/ep2008/status.txt
Log:
Update of this talk
Modified: pypy/extradoc/talk/ep2008/status.txt
==============================================================================
--- pypy/extradoc/talk/ep2008/status.txt (original)
+++ pypy/extradoc/talk/ep2008/status.txt Tue Jul 1 01:01:46 2008
@@ -15,6 +15,8 @@
* how we're going to achieve this
+* more or less recap of our blog
+
Production ready
=====================
@@ -23,6 +25,9 @@
* Sometimes requiring to change applications slightly
+* Especially refcounting details tend to be a problem
+ open('xxx', 'w').write('stuff')
+
Ctypes
======
@@ -35,6 +40,10 @@
* Can handle ie pysqlite-ctypes, pyglet, pymunk or Sole Scion
+XXX demo of sole scion and pyglet
+
+* ctypes is getting better as a side effect
+
Ctypes configure
================
@@ -46,6 +55,8 @@
* Can handle #defines, types, structure layout
etc.
+XXX demo
+
Sqlite
======
@@ -65,13 +76,18 @@
* We'll run 1.0 definitely
+XXX demo
+
Pylons
======
* Worked almost out of the box once eggs
are working (1 day)
-* No sqlalchemy yet
+* No sqlalchemy yet, obscure problems
+ ahead
+
+XXX demo
Twisted & Nevow
===============
@@ -80,14 +96,18 @@
* Nevow works
-* We don't support pycrypto nor pyopenssl
+* We don't support pycrypto nor pyopenssl and we
+ won't
-Bittorrent
-==========
+Other software
+==============
-XXX fill me
-http://morepypy.blogspot.com/2008/03/bittorrent-on-pypy.html
+* bittorrent
+* pypy translation toolchain
+
+* various smaller things, templating engines,
+ most pure-python software
Conclusion
==========
@@ -108,32 +128,60 @@
XXX - relying on untested and undocumented private stuff
(zipimport._zip_directory_cache)
+XXX - exact strings in exceptions
+
Speed - comparison with CPython
===============================
-XXX fill me
+* We're something between 0.8-2x slower than
+ cpython on various benchmarks.
+
+* gcbench - 0.8 (fast gc)
+
+* We're progressing slowly
Speed - decent gcs
==================
* Faster than refcounting
-* Still need some glitches
+* Better handling of obscure cases
+
+* Troubles with ie communication with C
-Speed - JIT
-===========
+Speed - JIT generator
+=====================
* Not ready yet!
+* Will be super fast
+
+* Prolog prototype
+
Other backends
==============
* pypy-jvm runs!
-* more integration between pypy-cli and .NET
+* More integration between pypy-cli and .NET
+
+* General speed improvements
+
+* Both backends are progressing - very slowly though
+
+Plans
+=====
+
+* More JIT - faster Python
+
+* Support full cpython's stdlib
+
+* Get more funding money
-* general speed improvements
+No-plans
+========
-* both backends are progressing - very slowly though
+* RPython extensions for CPython
-XXX anything else?
+* Maintain arbitrary number of third-party
+ extension modules
More information about the Pypy-commit
mailing list