[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-list
Subject:    PiCxx
From:       π <sunfish7 () gmail ! com>
Date:       2015-03-25 15:45:45
Message-ID: D7809CBC-7E0E-4EE1-A367-77336105929F () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello Python people, 

I've made a C++ wrapper for Python.
I've called it PiCxx and put it up here: https://github.com/p-i-/PiCxx \
<https://github.com/p-i-/PiCxx>

That project runs out of the box on OS X and should be pretty easy to adapt for other \
OS.  Any help providing demo projects for other platforms is most welcome (especially \
iOS/Android)!

Currently I've only provided support for Python 3.x, is that is all I need in my own \
work.  2.x would not be too much extra trouble.

PiCxx presents a viable alternative to Boost::Python and PyCXX -- I didn't want to \
use either of those two because I didn't want to introduce a Boost dependency and I \
found the internals of PyCXX impenetrable, so I set about doing a (C++11) rewrite.

I've ditched the idea of splitting off a different C++ class for each PyFoo_Type.  \
Instead I have an Object class to mirror PyObject.  

Feel free to contact me by email or (even better) webchat.freenode.net \
<http://webchat.freenode.net/> #pi

Happy spring '15,

π (pi)
25 March 2015

PS Note I haven't subscribed to this mailing list, so I may not catch replies!


[Attachment #5 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html \
charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
-webkit-line-break: after-white-space;" class="">Hello Python people,&nbsp;<br \
class=""><div><br class=""></div><div>I've made a C++ wrapper for \
Python.</div><div>I've called it PiCxx and put it up here:&nbsp;<a \
href="https://github.com/p-i-/PiCxx" \
class="">https://github.com/p-i-/PiCxx</a></div><div><br class=""></div><div>That \
project runs out of the box on OS X and should be pretty easy to adapt for other OS. \
&nbsp;Any help providing demo projects for other platforms is most welcome \
(especially iOS/Android)!</div><div><div class=""><br class=""></div><div \
class="">Currently I've only provided support for Python 3.x, is that is all I need \
in my own work. &nbsp;2.x would not be too much extra trouble.</div><div class=""><br \
class=""></div></div><div>PiCxx presents a viable alternative to Boost::Python and \
PyCXX -- I didn't want to use either of those two because I didn't want to introduce \
a Boost dependency and I found the internals of PyCXX impenetrable, so I set about \
doing a (C++11) rewrite.</div><div><br class=""></div><div>I've ditched the idea of \
splitting off a different C++ class for each PyFoo_Type. &nbsp;Instead I have an \
Object class to mirror PyObject. &nbsp;</div><div><br class=""></div><div>Feel free \
to contact me by email or (even better)&nbsp;<a href="http://webchat.freenode.net" \
class="">webchat.freenode.net</a>&nbsp;#pi</div><div><br class=""></div><div>Happy \
spring '15,<br class=""><font color="#5856d6" class=""><br class=""></font><meta \
http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: \
after-white-space;" class=""><div class="">π (pi)</div></div></div>25 March 2015<div \
class=""><br class=""></div><div class="">PS Note I haven't subscribed to this \
mailing list, so I may not catch replies!</div></body></html>



-- 
https://mail.python.org/mailman/listinfo/python-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic