Para ver la shell a tope usa el tabulador!! jeje<br><br>Fijate que se listan los esquemas cargados, y si ejecutas uno de esos comandos vas al modo esquema, en el que aparecen nuevos comandos..... es como mágico, no??<br><br>
Aun así, sin duda hay que limarlo, era una aproximación para ver que os parecía.<br><br>Saludetes<br><br><div class="gmail_quote">El 4 de febrero de 2009 17:24, JoseMaria <span dir="ltr">&lt;<a href="mailto:jmplaza@gsyc.es">jmplaza@gsyc.es</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">De lujo David!.<br>
<br>
Al instalar desde el svn prístino hay que tener instalada la biblioteca<br>
readline. En ubuntu hardy está en el paquete libreadline5-dev. Además de<br>
autocompletar e historia, abre la posibilidad de cargar componentes<br>
desde consola. Los comandos list, loads, loadd, y pwd están relacionados<br>
con ello.<br>
<br>
Me parece bien incorporar esa nueva shell. ¿Más opiniones aparte de la<br>
de Juan y la mía? &nbsp;Si hay consenso la subo al repositorio, Ok? &nbsp;De hecho<br>
subiría ese parche, a la espera de uno nuevo que lime algunos flecos<br>
pendientes.<br>
<br>
David, si quieres abre un ticket con &quot;mejorar jde shell&quot; (en su día ya<br>
hubo un par de ellos sobre eso #64 y #54).<br>
<br>
Eso sí, veo algunos flecos por limar:<br>
<br>
1.- debería poderse listar los esquemas que ya están cargados.<br>
Típicamente eso lo hacía el comando &#39;ls&#39; que en el código del parche<br>
lista los ficheros del directorio actual.<br>
<br>
2.- las funciones de carga las llamaría load_driver y load_schema, para<br>
unificar con el &quot;comando&quot; homólogo en el fichero de configuración.<br>
<br>
3.- echo de menos comandos como activar y desactivar el gui. Antes eran<br>
guiresume y guisuspend. La funcionalidad de activar la ejecución de un<br>
esquema simplemente escribiendo su nombre es muy chula, debería estar y<br>
mencionarse en el help.<br>
<br>
4.- Para estos comandos unificaría ya los nombres a aquellos que vamos a<br>
usar en las funciones del código (ver ticket#214). Podemos mantener<br>
sinónimos siempre que podamos, para facilitar la transición a los que<br>
estan familiarizados con la shell actual. Que recuerde, esos nombres<br>
eran:<br>
41.- show y hide para activar y desactivar el GUI de un esquema.<br>
Reemplazarían a los actuales guiresume y guisuspend<br>
42.- run y stop para activar y desactivar la propia ejecución del<br>
esquema. Reemplazarían a los actuales resume y suspend. Así para activar<br>
un esquema se podría teclear &quot;run nombre-del-esquema&quot; o más breve aún,<br>
simplemente &quot;nombre-del-esquema&quot;. Un poco como lo hacen las shells de<br>
unix.<br>
43.- init y terminate para inicializar el esquema y cerrarlo.<br>
Substituirían a los actuales startup y close/stop<br>
<br>
¿Cómo lo veis?<br>
<br>
JoseMaria<br>
<div><div></div><div class="Wj3C7c">On Tue, 2009-02-03 at 17:05 +0100, David Lobato wrote:<br>
&gt; Olvidé mencionar que la mejora de esta shell se encuentra en el uso de<br>
&gt; readline.<br>
&gt;<br>
&gt;<br>
&gt; Probad el tabulador para autocompletar y los cursores para el<br>
&gt; histórico.<br>
&gt;<br>
&gt;<br>
&gt; Saludetes.<br>
&gt;<br>
&gt; El 3 de febrero de 2009 12:27, David Lobato &lt;<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>&gt;<br>
&gt; escribió:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; He apañado algo de código que tenía hecho para mejorar la<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; shell de jde.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Adjunto el diff, probadlo y vemos si ponerlo o no.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; He implementado los comandos que teníais y alguno mas, aunque<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; habrá que depurarlo bien.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; El diff incluye algún otro cambio relacionado con el ticket<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; #218.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Saludetes.<br>
&gt;<br>
&gt;<br>
</div></div><div class="Ih2E3d">&gt; _______________________________________________<br>
&gt; Jde-developers mailing list<br>
&gt; <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
&gt; <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
--<br>
</div><a href="http://gsyc.es/jmplaza" target="_blank">http://gsyc.es/jmplaza</a><br>
Universidad Rey Juan Carlos<br>
<br>
<br>
</blockquote></div><br>