[29] | 1 | .. Copyright Bruno da Silva de Oliveira 2006. Distributed under the Boost |
---|
| 2 | .. Software License, Version 1.0. (See accompanying |
---|
| 3 | .. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
---|
| 4 | |
---|
| 5 | Pyste - Python Semi-Automatic Exporter |
---|
| 6 | ====================================== |
---|
| 7 | |
---|
| 8 | Pyste is a Boost.Python code generator. The user specifies the classes and |
---|
| 9 | functions to be exported using a simple interface file, which following the |
---|
| 10 | Boost.Python's philosophy, is simple Python code. Pyste then uses GCCXML to |
---|
| 11 | parse all the headers and extract the necessary information to automatically |
---|
| 12 | generate C++ code. |
---|
| 13 | |
---|
| 14 | The documentation can be found in the file index.html accompaning this README. |
---|
| 15 | |
---|
| 16 | Enjoy! |
---|
| 17 | Bruno da Silva de Oliveira (nicodemus@esss.com.br) |
---|
| 18 | |
---|
| 19 | Thanks |
---|
| 20 | ====== |
---|
| 21 | |
---|
| 22 | - David Abrahams, creator of Boost.Python, for tips on the syntax of the interface |
---|
| 23 | file and support. |
---|
| 24 | - Marcelo Camelo, for design tips, support and inspiration for this project. |
---|
| 25 | Also, the name was his idea. 8) |
---|
| 26 | - Brad King, creator of the excellent GCCXML (http://www.gccxml.org) |
---|
| 27 | - Fredrik Lundh, creator of the elementtree library (http://effbot.org) |
---|
| 28 | |
---|
| 29 | Bugs |
---|
| 30 | ==== |
---|
| 31 | |
---|
| 32 | Pyste is a young tool, so please help it to get better! Send bug reports to |
---|
| 33 | nicodemus@esss.com.br, accompaining the stack trace in case of exceptions. |
---|
| 34 | If possible, run pyste with --debug, and send the resulting xmls too (pyste |
---|
| 35 | will output a xml file with the same of each header it parsed). |
---|