PyPy, is it a 1:1 replacement for CPython?

S

Simon Cropper

Hi,

Can you use PyPy as a direct replacement for the normal python or is it
a specialized compiler that can only work with libraries that are
manipulated to operate within its constraints (if it has any).

Are there any issues with using PyPy? For example, if programs are
created under PyPy are they subtle different from normal code that would
make the program incompatible with the normal compiler?

--
Cheers Simon

Simon Cropper - Open Content Creator

Free and Open Source Software Workflow Guides
 
S

Steven D'Aprano

Hi,

Can you use PyPy as a direct replacement for the normal python or is it
a specialized compiler that can only work with libraries that are
manipulated to operate within its constraints (if it has any).

PyPy should work perfectly with pure-Python software. I don't know if it
is compatible with extension libraries written in C or Fortran.

Are there any issues with using PyPy? For example, if programs are
created under PyPy are they subtle different from normal code that would
make the program incompatible with the normal compiler?

I don't expect so. There may be special PyPy functions that other
Python's won't have, but I don't know of any. If you stick to standard
library and language features as described in the normal Python docs, you
should be fine.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,230
Members
46,817
Latest member
DicWeils

Latest Threads

Top