Can't you use pickle or the json module? 

Cheers, 

Carl Friedrich

On August 7, 2015 12:24:05 PM GMT+02:00, Maciej Fijalkowski <fij...@gmail.com> 
wrote:
>you can use cffi buffers (e.g. cffi char*) that you manipulate from
>python using wrappers. They would behave (sort of) like python objects
>and the wrapper code is really not a performance penalty in most cases
>
>On Fri, Aug 7, 2015 at 12:19 PM, Yicong Huang <hengha....@gmail.com>
>wrote:
>> Hi,
>>
>> Are there any good methods to serialize Pypy object to C++ char* and
>> deserialize to Pypy object from  C++ char*?
>>
>> Our scenario like this:
>> We have at least two C++ process running, and each process embeded
>Pypy to
>> execute some functions.
>> And we woule like to reuse Pypy object from one process to another
>process.
>> For primitive objects, int/char/bool/double etc., we could use cffi
>to pass
>> objects.
>> Pypy object -> c++ process 1 -> c++ process 2 -> Pypy object
>>
>> But for complex objects, e.g. list/array/dict/tuple, are there any
>methods?
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> pypy-dev mailing list
>> pypy-dev@python.org
>> https://mail.python.org/mailman/listinfo/pypy-dev
>>
>_______________________________________________
>pypy-dev mailing list
>pypy-dev@python.org
>https://mail.python.org/mailman/listinfo/pypy-dev
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to