El , Victor Olaya &lt;volayaf@gmail.com&gt; escribió:<br />&gt; Sounds great to me.<br />&gt; <br />&gt; <br />&gt; <br />&gt; I have given you write access to the SEXTANTE SVN (as I told you, this<br />&gt; <br />&gt; might change to another location if it finally gets integrated into<br />&gt; <br />&gt; QGIS, but for now it will remain there, at least until the end of<br />&gt; <br />&gt; GSoC). Feel free to add your changes there so we can all start testing<br />&gt; <br />&gt; them. It affects just a single element of SEXTANTE (though a key<br />&gt; <br />&gt; one!), so there is no risk of breaking anything else. Also, SEXTANTE<br />&gt; <br />&gt; is still an experimental and unstable plugin, so I see no reason why<br />&gt; <br />&gt; you should keep your code in a different place.<br />&gt; <br /><br />Uhm. I am still a bit afraid of breaking stuff, I must admit. I&#39;ll post patches attached to blog posts till this is more mature, i.e. doesn&#39;t randomly crash taking QGIS down. I hope we can switch to git soon, and keep a separate branch for mt-related code. Or maybe I should figure out how distributed svn works (never used it that way).<br /><br />&gt; <br />&gt; Regarding the progress elements, they are very simple now and in fact<br />&gt; <br />&gt; only the main parameters dialog acts as a progress display. We can<br />&gt; <br />&gt; maybe leave them like that (passing the progress object to the<br />&gt; <br />&gt; algorithm) in a first step, and then implement some sort of signaling<br />&gt; <br />&gt; mechanism<br />&gt; <br /><br />Yes, I that is the approach I have taken for now. Eventually there could be a mechanism for the algorithms to fire the signals themselves. It might also be a good thing if they react to cancel signals. Currently, canceled algorithms just keep running and their output is ignored.<br /><br />BTW, QtConcurrent was mentioned in the other thread as nice, functional, high level api for threading. It has the advantage of keeping a thread pool around and reusing them, and, I believe, the QGIS core uses it. Only problem is, there seem to be no bindings for python, because of some sort of incompatibility with the interpreter I don&#39;t understand.<br /><br />Regards,<br /><br />Camilo