[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, <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: <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. \
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. 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. Instead I have an \
Object class to mirror PyObject. </div><div><br class=""></div><div>Feel free \
to contact me by email or (even better) <a href="http://webchat.freenode.net" \
class="">webchat.freenode.net</a> #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