[Announce] py++ first public release
Hi, I would like to introduce a new code generator for the boost.python library, called py++ . py++ is a framework of components for creating a C++ code generator for boost.python . Code generation with the py++ framework is a very flexible and highly configurable process. You can find an introduction to py++ at: 1. http://tinyurl.com/bpe2o 2. http://cvs.sourceforge.net/viewcvs.py/*checkout*/pygccxml/source/pyplusplus/... Status: First of all, this project is under active development. py++ can export the following declarations: enums ( named and unnamed ) global variables operators ( partially ) free functions member functions classes py++ does not allow the user to override virtual functions from Python for exported classes, i.e. py++ does not create a wrapper class for exported classes. Currently, py++ does not have its own homepage. You can download py++ from http://sourceforge.net/projects/pygccxml. Please note that pyplusplus-0.0.1 requires pygccxml-0.6.4 . Installation instructions: for pygccxml there is a setup.py file, so installation should be a simple task. for py++ there is no setup yet. py++ is a regular python package, so place it somewhere and add its location to sys.path . Ideas, comments, suggestions or help are welcomed. Roman Yakovenko
I would like to announce a new version of py++. What is py++? py++ is a framework of components for creating a C++ code generator for boost.python. Code generation with the py++ framework is a very flexible and highly configurable process. You can find an explanation about py++ at: http://pygccxml.sourceforge.net/pyplusplus/py++.html Status: First of all, this project is under active development. Second py++ now has almost all futures that Pyste has and adds a few more. py++ can export the following declarations: enums ( named and unnamed ) member variables global variables operators ( partially ) free functions member functions classes virtual functions could be overridden from Python For big project py++ introduces new functionality: creating multiple files. It creates 2 files per one exported top level class. py++ 0.0.2 depends on pygccxml 0.6.5 Installation instructions: For pygccxml there is a setup.py file, so installation should be a simple task. For py++ there is no setup yet. py++ is a regular python package, so place it somewhere and add its location to sys.path. Ideas, comments, suggestions or help are welcomed. Roman Yakovenko
Hi. py++ has now small and simple GUI. What is py++? py++ is a framework of components for creating a C++ code generator for boost.python. Code generation with the py++ framework is a very flexible and highly configurable process. You can find an explanation about py++ at: http://pygccxml.sourceforge.net/pyplusplus/py++.html py++ GUI is packed to be standalone application. Right now, only MS windows version exists. You can download program from here http://sourceforge.net/project/showfiles.php?group_id=118209 Roman
participants (1)
-
Roman Yakovenko