Re: [pygccxml-development] FT - open issues
Brought to you by:
mbaas,
roman_yakovenko
From: Allen B. <al...@vr...> - 2006-10-04 12:24:45
|
Does this mean that the current svn version should be stable enough right now to start using/testing. I must admit that with all the changes you and Matthias have been introducing I have not updated my checked out copies for several weeks. I have been waiting for things to stabilize so I didn't break my development system. :) I am more then happy to help test things though if the time has come. -Allen Roman Yakovenko wrote: > Hi. I think Py++ accumulated enough changes, so we can start on > preparing it to be released. Before we do this, I prefer to see few > issues fixed in FT: > > 1. Better formatting of generated code. > 2. Name uniqueness\resolution. For example: > for next C++ code > > namespace ft{ > struct xxx_t{ > static void get_value( int& x ){ x = 21; } > private: > ~xxx_t(){} > }; > > Py++ generates next code > > static boost::python::object _py_get_value( ) { > int x; > xxx_t::get_value(x); > return boost::python::object(x); > } > > Obviously if I will introduce similar class with other name, Py++ > will not generate > unique name for get_value. > > 3. transformers index argument from 1 and not from zero. I think we > need to discuss > this one more time. I don't agree with this interface. This is > tooooo confusing. > > 4. Base class for all transformations should be introduced. > > 5. Class that represents "final" transformation should be introduced. > > 6. Generated code should be different. I mean we should introduce more > convenience > functions in code repository. > > I can help with 4,5,6 items. > > -- > Roman Yakovenko > C++ Python language binding > http://www.language-binding.net/ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > pygccxml-development mailing list > pyg...@li... > https://lists.sourceforge.net/lists/listinfo/pygccxml-development > |