Package: wnpp
Severity: wishlist

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

* Package name    : python-py++
  Version         : 0.8.5
  Upstream Author : Roman Yakovenko <[EMAIL PROTECTED]>
* URL             : http://www.language-binding.net/pyplusplus/pyplusplus.html
* License         : Boost Software License
  Programming Lang: Python
  Description     : An object-oriented framework for creating a code generator 
for Boost.Python library

Py++ uses GCC C++ compiler to parse C++ source files and allows you to
expose C++ code to Python in quick and elegant way using the
Boost.Python library.  It uses the following steps to do so:

- - source code is passed to GCC-XML
- - GCC-XML passes it to GCC C++ compiler
- - GCC-XML generates an XML description of a C++ program from GCC's
  internal representation.
- - Py++ uses pygccxml package to read GCC-XML generated file.

Feature list:

- - Py++ support almost all features found in Boost.Python library
- - Py++ generates code, which will help you to understand compiler
  generated error messages
- - Py++ has more than one mode of writing code into files:
        - single file
        - multiple files
        - multiple files, where single class code is split to few files
- - Py++ will save your compilation time - it will rewrite a file, only in
  case of change
- - You have full control over generated code. Your code could be inserted
  almost anywhere.
- - Py++ will check the "completeness" of the bindings. It will check for
  you that the exposed declarations don't have references to unexposed
  ones.
- - Py++ provides enough functionality to extract source code
  documentation and write it as Python documentation string
- - Py++ provides simple and powerful framework to create a wrapper for
  functions, which could not be exposed as is to Python

- -- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (800, 'unstable'), (700, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGKkdc4eu+pR04mIcRAp3aAJ9cPrF4T5yB/8yz73SUV155bQz9vACeJcaA
rNNpp46Jh00J/aTgjpDV8TE=
=jzJJ
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to