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

Reply via email to