[pypy-svn] r80385 - pypy/extradoc/pycon-advertisement
lac at codespeak.net
lac at codespeak.net
Wed Feb 23 15:13:02 CET 2011
Date: Wed Feb 23 15:13:00 2011
New Revision: 80385
Expand what I started with
--- pypy/extradoc/pycon-advertisement/draft.1 (original)
+++ pypy/extradoc/pycon-advertisement/draft.1 Wed Feb 23 15:13:00 2011
@@ -4,19 +4,32 @@
While we are happy to help you getting your code to work with PyPy,
you may want something more than a bit of guidance over IRC. Some
members of the PyPy development team are available for consulting
-work. Here are some examples of what they could do for you:
+work. Here are some examples of what we could do for you:
+- community development: On site mentoring of developers, company sprints
+- support: Commercial support contracts -- if it breaks, we will fix it
+- speed improvements for you: We could profile and analyse your code,
+ looking for ways to make it more 'jit-friendly', and then either simply
+ report what we found, or make the suggested changes in your codebase.
+- speed improvements for you: There are many ways we could improve our jit.
+ You could pay us to make the improvements which do the most for your
+ codebase first.
+- speed improvements: work on making our generational GC more sophisticated
+- porting: Make PyPy support Python 3.0
+- porting: We could port your favourite C/C++ extension library to RPython,
+ so that PyPy can jit it.
+- porting: Build a facility for separate compilation, so you can more easily
+ port your own extension libraries to RPython.
+- integration: integrate PyPy with Cython
+- integration: integrate PyPy with NumPy
+- whole new world: Make Stackless Python work with the JIT
+- whole new world: Write a backend for your favourite CPU architecture (the
+ X86, amd64 and ARM are already there)
+- whole new world: Make the JIT work with the JVM
+- whole new world: Make the JIT work with .NET
+- whole new world: Write an interpreter for your second favourite dynamic
+ programming language, so it can be sped up as well.
+- whole new world: Build a code obfuscator that is not trivial to work around
-- Commercial support contracts
-- On site mentoring of developers
-- Make your codebase compatible with PyPy
-- Port your favourite C/C++ extension library to PyPy
-- Build tools that are compatible with SWIG/Boost/Cython/whatever
-- Make Stackless Python work with the JIT
-- Write a backend for your favourite CPU architecture (X86, amd64 and ARM are
-- Make code that works under PyPy go even faster
-- Write an interpreter for your second favourite dynamic programming language
-- Implement Python 3.x features
-- Build a code obfuscator that is not trivial to work around
Send an email to pypy at openend.se and we will get in touch with you.
More information about the Pypy-commit