I suggest PythonReadline or some such as the name. That is what really distinguishes it. It is written in python. Check out Ben Last's comments about it associated with his shell Quasi. He actually derived his own class from it allowing him to extend its capabilities, something that is impossible with the gnu readline.
<br><br>I claim (he said knowing he wouldn't have to back it up) that I could have a Linux version of Console going in less than 1 week of work and I don't know curses and I'm an old guy. Some Linux hacking kid on the list should be able to do it in a few hours!
<br><br>Also, do you know about Mike Graz &lt;<a href="mailto:mnsgraz@mnsgraz.plus.com">mnsgraz@mnsgraz.plus.com</a>&gt; adding vi editing mode to it? One giant merge would be the right thing to do.<br><br>gb<br><br><div>
<span class="gmail_quote">On 1/21/06, <b class="gmail_sendername">Fernando Perez</b> &lt;<a href="mailto:Fernando.Perez@colorado.edu">Fernando.Perez@colorado.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Gary Bishop wrote:<br>&gt; I am glad that folks find it useful. I know I do.<br>&gt;<br>&gt; I can take my version down anytime. I put it there as a service. I guess<br>&gt; there are pointers all over the web, so I should, as you say, add a note
<br>&gt; that it has been superceded.<br><br>Great, many thanks!&nbsp;&nbsp;We'll drop you a line when this is released, so you can<br>add such a note.<br><br>&gt; Something you guys should consider, IMO, is replacing readline for all other
<br>&gt; OS! Python would benefit greatly from having its own readline written in<br>&gt; Python. To first order all that would be required is a Linux version of<br>&gt; Console.py. The rest of the code is mostly os independent.
<br><br>Good point.&nbsp;&nbsp;In fact, just this week on python-dev there's been talk of<br>_removing_ readline from python altogether in the future, due to licensing<br>concerns.&nbsp;&nbsp;readline is GPL, and it's unclear whether the FSF could come after
<br>Python for GPL violations.&nbsp;&nbsp;Thread here:<br><br><a href="http://mail.python.org/pipermail/python-dev/2006-January/059868.html">http://mail.python.org/pipermail/python-dev/2006-January/059868.html</a><br><br>This could future-proof us as well.&nbsp;&nbsp;All the more reason to move forward with
<br>this plan, then!&nbsp;&nbsp;Over time, we may experiment with enabling this under linux.<br><br>Note to ipython-dev: in light of this, should we reconsider using winreadline<br>as the package name?&nbsp;&nbsp;Perhaps 'uncreadline' or 'gbreadline'?&nbsp;&nbsp;Thoughts?
<br><br><br>&gt; Whatever license is fine with me as long as it doesn't restrict folks from<br>&gt; using and modifying it.<br><br>Thanks.&nbsp;&nbsp;BSD is about as liberal a license as they come, so we're OK here<br>then.&nbsp;&nbsp;And it fits with the rest of ipython in this regard.
<br><br><br>Best,<br><br>f<br></blockquote></div><br>