Re: [pygccxml-development] Re: Roadmap?
Brought to you by:
mbaas,
roman_yakovenko
From: Matthias B. <ba...@ir...> - 2006-03-29 20:24:18
|
Roman Yakovenko wrote: >>>> - I think making the step to create code creators explicit is not >>>> necessary. To me, code creators are rather an implementation detail a >>>> user doesn't really have to know about (maybe this will change with more >>>> advanced features...?). >>> Here I am semi agree with you. I understand your point, but access to powerful >>> features of pyplusplus( code creators ) should be also easy. >> When the user needs it he can of course call the function, I'm only >> arguing that it is not necessary to enforce such a call when it is not >> required by the user (which I think is the common case). > > Where you will setup module name? In the constructor of the module builder (and probably with an appropriate "configuration method", but such a thing is still missing in the experimental module). >> I *am* implementing the experimental module by using the functionality >> provided by pyplusplus. This has always been the case. I'm not planning >> on implementing my own code generation tool... :) > > Honestly, I don't see reuse of functionality except code creators. Decorating the declarations is done using the corresponding methods in the decl_wrappers. >> But just because a piece of code is located in another directory doesn't >> mean it is more stable, does it? > > Yes it does. I have more then 40 unit testers + 3 projects ( EasyBMP, > boost.date_time and TnFOX ). Well, yes, the unit tests are quite impressive and already a sign of the quality of the software, but: the unit tests can only test an implementation, but not the "usability" or how intuitive an interface is. >> I never said you should not do a release. I'm in favor of a new release! >> I'm only arguing that a new release shouldn't mean the end of the >> experimental module. > > Do you plan another revolution in pyplusplus :-)? Oh, I wasn't aware there has been a revolution... :) > If no I see no point in experimental module. Well, it's for experimenting (and sharing that)... ;-) - Matthias - |