[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