That sounds like a pretty good idea too.  Shoudn&#39;t be too hard to whip up a prototype for that.<br><br><div class="gmail_quote">On Thu, Jun 16, 2011 at 10:27 PM, Barry Rowlingson <span dir="ltr">&lt;<a href="mailto:b.rowlingson@lancaster.ac.uk">b.rowlingson@lancaster.ac.uk</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Thu, Jun 16, 2011 at 12:33 PM, Nathan Woodrow &lt;<a href="mailto:madmanwoo@gmail.com">madmanwoo@gmail.com</a>&gt; wrote:<br>


<br>
&gt; I would appreciated any feedback anyone has.  I&#39;m not a python expert so the<br>
&gt; code could be done better if done for real but at the moment it&#39;s just rough<br>
&gt; to get the idea out there.<br>
<br>
</div> I like the idea of supplying console functionality for plugins.<br>
<br>
 I don&#39;t like the idea of piggybacking via &quot;PREFIX: foo&quot; syntax onto Python.<br>
<br>
 People might think they can mix python variables with variables in<br>
other DSLs. Which would be tricky.<br>
<br>
 What might be nice would be if the Python console could exist in a<br>
tabbed window, and plugins could have an &#39;open console&#39; option, which<br>
would add a tab to the python console. This would provide standard<br>
console functionality and then feed the lines to a handler registered<br>
by the plugin.<br>
<br>
 Maybe you could even have seventeen python console tabs open at once<br>
next to four SQL command tabs and one interface to the QGIS API<br>
written in perl?<br>
<font color="#888888"><br>
Barry<br>
</font></blockquote></div><br>