<DIV>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0 ?>
<TBODY>
<TR>
<TD>
<DIV>Are there any patches or plans to add the following features to Boost.Python/Pyste?</DIV>
<DIV>&nbsp;</DIV>
<DIV>1. A major usability problem of&nbsp; Boost generated proxies is that&nbsp;IDEs are not able to show any details about the expected parameters.&nbsp; Since&nbsp;Boost already knows everything about the function then it makes sense to at least make some information known about it via a docstring and then these tools can at least show that.</DIV>
<DIV>&nbsp;</DIV>
<DIV>2. Another&nbsp;feature would append a docstring with the descriptive text to the specified Class, Function, or Method.</DIV>
<DIV>&nbsp;</DIV>
<DIV>3. I often&nbsp;generate modules that require&nbsp; a very specific order of initialization for the proxies it contains. I&nbsp;often have to&nbsp;rearrange the&nbsp;_main.cpp's BOOST_PYTHON_MODULE code as depicted below to get my module to work.</DIV>
<DIV>&nbsp;</DIV>
<DIV>This:</DIV>
<DIV><FONT size=2>
<P>BOOST_PYTHON_MODULE(Sim)</P>
<P>{</P>
<P>Export_SzCoordPos();</P>
<P>Export_SzCoordAng();</P>
<P>Export_SzCoord();</P>
<P>Export_SzMath();</P>
<P>Export_SzPolyUtils()</P>
<P>}</P></FONT></DIV>
<DIV>To This:</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;</FONT> 
<P>BOOST_PYTHON_MODULE(Sim)</P>
<P>{</P>
<P>Export_SzCoord();</P>
<P>Export_SzMath();</P>
<P>Export_SzPolyUtils()</P>
<P>Export_SzCoordPos();</P>
<P>Export_SzCoordAng();</P>
<P>}</P></DIV></TD></TR></TBODY></TABLE>
<P>It would be nice if this list would be generated in the order in which the pyste files are specified on the command line.</P>
<P>&nbsp;</P>
<P>4. I would like a way to add pickling code to my class from pyste. I realize its not practical to generate this code automatically but I would at least like to be able to inline this in my pyste file. I can already&nbsp;insert code into the proxy with the <SPAN class=identifier>declaration_code() feature to handle the pickle struct but I also&nbsp;</SPAN>need to be able to add a pickle method i.e.(".def_pickle(world_pickle_suite())" &nbsp;to&nbsp;the&nbsp;class definition&nbsp;I specify.&nbsp; </P>
<P>&nbsp;</P>
<P>Thanks,</P>
<P>Jenna</P></DIV><p><hr SIZE=1>
Do you Yahoo!?<br>
Yahoo! Hotjobs: <a href="http://pa.yahoo.com/*http://us.rd.yahoo.com/hotjobs/mail_footer_email/evt=21482/*http://hotjobs.sweepstakes.yahoo.com/signingbonus">Enter the "Signing Bonus" Sweepstakes</a>