[C++-sig] ANN: Pyste - Boost.Python Code Generator
Patrick Hartling
patrick at vrac.iastate.edu
Sat Mar 15 03:27:03 CET 2003
I am very excited by the potential for this tool, especially with its
support for templates. (I really didn't want to go through the drudgery
of exposing a library of templates to Python!) I am having a problem
running Pyste, though. For some reason, copying 'filename' to
'infilename' (line 62 of CppParser.py) creates a file in /tmp that is
read-only. I'm sure this is being caused by something screwy with my
local environment settings, but I don't know what. I am testing on
RedHat 8.0, and my umask is 022. I can modify CppParser.py to set the
mode bits to 0644 immediately after the copy, but I would prefer to fix
my environment settings rather than have a modified copy of Pyste. Any
ideas?
-Patrick
Nicodemus wrote:
> Hello All!
>
> I'm pleased to announce that Pyste has been released!
>
> Pyste is a Boost.Python code generator. The user specifies the classes and
> functions to be exported using a simple interface file, which following the
> Boost.Python's philosophy, is simple Python code. Pyste then uses GCCXML to
> parse all the headers and extract the necessary information to
> automatically
> generate C++ code.
>
> The project is in experimental phase, and can be found in the current
> Boos.Python CVS, and in the next 1.30.0 release, at libs/python/pyste.
> There's documentation and examples. Everyone is invited to try it out
> and provide feedback!
>
> The following features are supported in this release:
> * Functions
> * Classes
> * Class Templates
> * Virtual Methods
> * Overloading
> * Attributes
> * Enums (both "free" enums and class enums)
> * Nested Classes
>
> Regards,
> Nicodemus.
>
>
>
> _______________________________________________
> C++-sig mailing list
> C++-sig at python.org
> http://mail.python.org/mailman/listinfo/c++-sig
--
Patrick L. Hartling | Research Assistant, VRAC
patrick at vrac.iastate.edu | 2624 Howe Hall: 1.515.294.4916
http://www.137.org/patrick/ | http://www.vrac.iastate.edu/
More information about the Cplusplus-sig
mailing list