[pygccxml-development] improving user experience
Brought to you by:
mbaas,
roman_yakovenko
|
From: Roman Y. <rom...@gm...> - 2006-07-05 17:48:15
|
Hi. I think I found the solution to the problem.
The problem is that there is a lot of information, that pyplusplus has
to say to user,
while it generates the code.
The solution I found is pretty simple and consist from few improvements:
1. Every declaration that user asked to export will be exported. Those
declarations
that could not be exported will be commented out and description of the
problem will be provided. Thus when developer will get question from a user:
why you did not exported declaration "X", developer will be able to go to
generated file and to read an explanation.
2. The monolithic loggers were a mistake. Both pygccxml and py++ will have
loggers hierarchy:
pygccxml logger as root + gccxml logger, performance or query logger
pyplusplus will also has additional loggers.
Thus developer will have better control on information, he wants to get from
py++.
Thoughts?
--
Roman Yakovenko
C++ Python language binding
http://www.language-binding.net/
|