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