-1 to mixing Python and C++ to me.  If we only targeted one platform with one version of Python I would be a +1 but the amount of emails we get about Python not working, conflicts with Python version, conflicts of Python plugin libs etc, would lower the user experience not increase it.<div>

<br></div><div>There is also the issue of API binding.<br><div><br></div><div>I would love to see the composer improved to handle map book making as a core built in function, however I am happy for it to stay as a plugin at the moment because it will be easy to work out and fix all the logic bugs, has a larger spread of users, and quicker to develop and distribute.</div>

<div><br></div><div>- Nathan   </div><div><br><div class="gmail_quote">On Thu, Jan 26, 2012 at 5:43 PM, Marco Hugentobler <span dir="ltr">&lt;<a href="mailto:marco.hugentobler@sourcepole.ch">marco.hugentobler@sourcepole.ch</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br>
<br>
I also think that it is not necessary to port the atlas plugin to C++.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It would be interesting to see what other devs think about opening<br>
qgis to python code.<br>
</blockquote>
<br></div>
-1<br>
<br>
I like the clear distinction between C++ and Python parts as it is now. For me, it is still very important to have the possibility to build QGIS without Python if necessary (e.g. doing a quick test with a Windows or Mac build of a branch).<br>


<br>
Regards,<br>
Marco<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 25.01.2012 23:37, Martin Dobias wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[moving the discussion to qgis-dev list]<br>
<br>
On Wed, Jan 25, 2012 at 7:53 PM, Vincent Picavet<br>
&lt;<a href="mailto:vincent.ml@oslandia.com" target="_blank">vincent.ml@oslandia.com</a>&gt;  wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As for having Atlas a QGis core part, I could do the C++ port, but this<br>
project would need funding. If anyone interested, get in touch.<br>
</blockquote>
Do you think a porting to C++ is really necessary? Wouldn&#39;t it be<br>
sufficient to move the py code to master once ready for production and<br>
well tested?<br>
</blockquote>
That&#39;s something to ask to qgis devs at large :)<br>
If we keep it in Python, I&#39;d be glad to move it to qgis master.<br>
We&#39;d want to wait for test and consolidation before that.<br>
What do other think ?<br>
</blockquote>
It is really tempting to move forward from being pure c++ application<br>
to a hybrid of c++ and python code - and I am not talking about python<br>
plugins shipped by default with qgis - I mean that python would be a<br>
required dependency since some parts of the GUI would be in python. I<br>
tend to be in favor of that (to some degree).<br>
<br>
There are some advantages (many python developers, lots of working<br>
python code in plugins) and some disadvantages (code maintenance). At<br>
the same time we should have a vision what should and what should not<br>
go into qgis app - not many plugins are really for general purpose,<br>
with good gui+code quality and without further dependencies.<br>
<br>
It would be interesting to see what other devs think about opening<br>
qgis to python code.<br>
<br>
Regards<br>
Martin<br>
______________________________<u></u>_________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/qgis-<u></u>developer</a><br>
</blockquote>
<br>
<br></div></div><span class="HOEnZb"><font color="#888888">
-- <br>
Dr. Marco Hugentobler<br>
Sourcepole -  Linux&amp;  Open Source Solutions<br>
Churerstrasse 22, CH-8808 Pfäffikon SZ, Switzerland<br>
<a href="mailto:marco.hugentobler@sourcepole.ch" target="_blank">marco.hugentobler@sourcepole.<u></u>ch</a> <a href="http://www.sourcepole.ch" target="_blank">http://www.sourcepole.ch</a><br>
Technical Advisor QGIS Project Steering Committee</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/qgis-<u></u>developer</a><br>
</div></div></blockquote></div><br></div></div>