[pypy-svn] r42049 - pypy/extradoc/talk/rupy2007

fijal at codespeak.net fijal at codespeak.net
Sat Apr 14 17:22:57 CEST 2007


Author: fijal
Date: Sat Apr 14 17:22:55 2007
New Revision: 42049

Modified:
   pypy/extradoc/talk/rupy2007/revised_talk.txt
   pypy/extradoc/talk/rupy2007/talk.txt
Log:
Change order of slides


Modified: pypy/extradoc/talk/rupy2007/revised_talk.txt
==============================================================================
--- pypy/extradoc/talk/rupy2007/revised_talk.txt	(original)
+++ pypy/extradoc/talk/rupy2007/revised_talk.txt	Sat Apr 14 17:22:55 2007
@@ -42,31 +42,6 @@
 * Extreme Programming practices: pair
   programming, test-driven development
 
-Test tools
-===========
-
-* We use py.test, developed together with PyPy
-* distributed testing
-* easy to extend (testing docs, JavaScript snippets etc.)
-
-Compiler toolchain
-===================
-
-* Translates so called RPython
-  (restricted Python) to lower level language
-* Targets C, LLVM, CLI, JVM, JavaScript...
-* Can translate any program, but
-  is aimed at implementing interpreters
-
-RPython
-=========
-
-* Starts from living python objects, so
-  all dynamic tricks are allowed for initialization
-* Full implicit type inference
-* Type system like Java's, but with function pointers
-  and more
-
 Motivation
 ===========
 
@@ -90,6 +65,24 @@
 * some implementation decisions are very
   hard to change (e.g. refcounting)
 
+Compiler toolchain
+===================
+
+* Translates so called RPython
+  (restricted Python) to lower level language
+* Targets C, LLVM, CLI, JVM, JavaScript...
+* Can translate any program, but
+  is aimed at implementing interpreters
+
+RPython
+=========
+
+* Starts from living python objects, so
+  all dynamic tricks are allowed for initialization
+* Full implicit type inference
+* Type system like Java's, but with function pointers
+  and more
+
 Things that make PyPy unique
 ===============================
 
@@ -98,7 +91,7 @@
 * Transparent Proxies
 * Runtime modifiable Grammar
 * Thunk object space
-* JavaScript backend
+* Multiple backends
 * Logic programming
 * whatever you imagine ...
 
@@ -184,6 +177,13 @@
 * JavaScript interpreter coming soon
 * Ruby? Perl?? (with JIT almost for free)
 
+Test tools
+===========
+
+* We use py.test, developed together with PyPy
+* distributed testing
+* easy to extend (testing docs, JavaScript snippets etc.)
+
 What future holds
 ====================
 

Modified: pypy/extradoc/talk/rupy2007/talk.txt
==============================================================================
--- pypy/extradoc/talk/rupy2007/talk.txt	(original)
+++ pypy/extradoc/talk/rupy2007/talk.txt	Sat Apr 14 17:22:55 2007
@@ -121,16 +121,17 @@
 * Can hide network layer
 * Copies only small chunks of data,
   avoiding too much traffic
+* Still very experimental!
+                                   
+Using translation toolchain
+============================
 
-Stackless
-============
-
-* XXX
+* Working prolog interpreter
 
-Runtime modifiable grammar
-===========================
+* Started Javascript interpreter
 
-* XXX
+* Ruby? Perl?? Whatever interpreter
+  (having JIT almost for free)
 
 How do you specify the Python language?
 ========================================



More information about the Pypy-commit mailing list