Pour ma part je l'utilise pour sonder et transformer un objet cr�� en discutant avec lui. Je cr�� des objets math�matiques comme un graphe, ou un �l�ment d'un groupe, et je lui envoie des appels depuis le shell pour lui demander de me cr�er un arbre maximal, resp. de s'inverser par exemple. Ensuite j'observe le r�sultat, soit dans une sortie graphique li�e � l'objet, soit dans l'inspecteur du BeanShell, soit sur la ligne de commande du shell. Quand je suis content de l'objet, je peux sauvegarder son �tat et le r�instantier tel que je l'avais laiss�.Je rebondis sur ton message pour en profiter pour vous demander l'usage que vous faites de BeanShell.
Mais en vrai je n'utilise pas le BeanShell sec, j'instantie et manipule l'objet � l'aide d'un IDE un peu + �volu�: http://www-sfb288.math.tu-berlin.de/~jtem/oorange/
mais le BeanShell reste vraiment un moyen privil�gi� de discussion avec l'objet instanti�.
C'est effectivement vraiment bien jEdit. Je suis emacs depuis que je sais marcher tout seul (d�but '90), mais jEdit a l'air d'�tre potentiellement aussi bien qu'emacs sans ce satan� e-lisp qui me colle mal au cr�ne quand il faut se taper une macro un peu velue. Un joli emacs en java en somme. �a me branche assez mais comme j'�cris mes articles en laTeX, je n'ai pas franchi le pas, emacs a milles et une fonctionalit�s impossibles � reproduire (� ce stade de d�veloppement): synchronisation du typeset et du code, wysiwyg mode... enfin nous nous �loignons de java.
Et je ne vois pas vraiment ce que jEdit fait mieux qu'emacs (+JDE+ECB+ANT) quand on sait le manier... jEdit est beaucoup + intuitif, plus simple � utiliser, par ex, le fold mode (qui permet de fermer des portions de codes) est + simple que l'outline mode d'emacs, le diff est plus joli... 1000 et une choses en fait, c'est sur.
Un argument d�cisif est le plugin manager qui centralise et rend vraiment facile l'adapdation aux besoins. Sous emacs, combien de temps j'ai perdu � r�installer 15 fois des packages vraiment pas automatiques en changeant de machine!! J'ai failli me mettre � xemacs! Et il reste toujours � configurer convenablement le .emacs, c'est presque une histoire de religion. Alors que sous jEdit tout est �crit en java, il n'y a pas � tout r�apprendre pour �crire ou adapter une macro ou un plugin.
Bref, je le recommande � toute personne qui n'a pas les automatismes d'emacs encore profond�ment ancr�s. Je n'ai jamais vraiment essay� eclipse.
Christian Mercat
