[Jde-dev] jde shell

David Lobato dav.lobato en gmail.com
Jue Feb 5 14:07:55 CET 2009


A ver que os parece esta versión.

He dejado la funcionalidad del modo esquema, pero ahora se puede poner el
nombre del esquema y un comando:

$> opengldemo run

Lo que ejecuta dicho comando en dicho esquema, permaneciendo en el modo
base. Así se agiliza la tarea de ejecutar algunos comandos cuando ya nos los
sabemos. Si no, modo esquema y tabulador para que sea mas intuitivo.

¿Cómo lo veis?

Saludetes.

El 5 de febrero de 2009 10:47, David Lobato <dav.lobato en gmail.com> escribió:

>
> 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.
>
>
> Ok, aunque tiene su utilidad si decidimos usar los comandos cargar
> schema/driver desde consola.
>
>
>>
>>
>> 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.
>
> Ok
>
>
>>
>>
>> 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.
>
>
> Había organizado la shell con dos estados, base y esquema, para hacerla mas
> intuitiva. Así si pones el nombre de un esquema, pasas al modo esquema donde
> puedes activar/desactivar y mostrar/ocultar la gui. Además de otros comandos
> que pueden ocurrirsenos. Esto está extraido de las shells que tienen los
> routers y demás cacharros con terminal, suele organizarse así. Se escribe
> menos.
>
> Pero si resulta mas comodo que al poner un nombre de esquema, esté se
> active, pues no problem. Quizá con otro comando podamos pasar al modo
> esquema donde están el resto de comandos.
>
> Si no os convence esta organización, pues nada. Dejamos un solo estado y
> todos los comandos aquí.
>
> ¿Cómo lo véis?
>
>
>>
>>
>> 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
>
> ok. ver punto 3
>
>>
>> 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.
>
> ok . ver punto 3
>
>>
>> 43.- init y terminate para inicializar el esquema y cerrarlo.
>> Substituirían a los actuales startup y close/stop
>
> ok. ver punto 3
>
>>
>>
>> ¿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
>>
>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20090205/c6d6af90/attachment-0001.htm 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : jdeshell.diff
Tipo       : text/x-diff
Tamaño     : 23397 bytes
Descripción: no disponible
Url        : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20090205/c6d6af90/attachment-0001.diff 


More information about the Jde-developers mailing list