SuivantPrec.Bas prec.BasNiv. sup.

3.4 Test d'utilisation des SCF dans un shell d'Emacs (mod. 15/03/2003) 

Dans la section 3.2, on a testé les programmes de calcul formel sans GUI (interface graphique) dans une fenêtre de commandes, pour vérifier qu'ils sont bien installés. C'est la façon la plus commode de les tester, mais ce n'est pas forcément la façon la plus commode de les utiliser, en particulier sous Windows 9x puisqu'une fenêtre ne peut contenir plus de 50 lignes.

Dans cette section, on teste leur utilisation dans un shell d'Emacs. Cette méthode est particulièrement intéressante parce qu'elle permet d'utiliser tous les SCF sans GUI du cédérom (à l'exception de Yacas), dans une fenêtre de longueur quelconque et sous toutes les versions de Windows (9x et NTx). Elle permet également de lancer des commandes de SCF directement à partir de l'assistant Rosetta, comme on le verra plus loin. Pour tester ce mode d'utilisation :

  1.  Cliquez sur le bouton EMACS/ast du panneau ../../../icones/rosetta/calfor01.gif pour lancer Emacs.
  2.  Lorsqu'Emacs est ouvert, cliquez sur le bouton Etests . Les configurations de Macaulay et Gsview sont de nouveau lancées dans des fenêtres de commande, puis la fenêtre d'Emacs est partagée en deux et CoCoA est lancé dans la partie inférieure.
    ../../../images/rosetta/tstros14.gif
  3.  En temps normal, la partie supérieure peut être utilisée comme bloc-notes, pour copier/coller les résultats importants. Pour l'heure, supprimez-la en tapant Ctrl-X 0, afin d'afficher le maximum de lignes de CoCoA dans la fenêtre d'Emacs.
  4.  Tapez Quit; pour sortir de CoCoA. Gap est alors lancé. Sortez de Gap en tapant quit; puis sortez des autres SCF en tapant la commande affichée par le programme de test juste avant leur lancement (cf. aussi le tableau 3.1). Pour Macaulay, il faut taper deux fois sur la touche Entrée. Notez que les invites de Pari (un point d'interrogation) et de Singular (le caractère >) n'apparaissent pas. Parmi les SCF du cédérom, seul Yacas ne peut pas être lancé de cette façon : un message d'erreur Handle non valide (sous Windows 9x) ou Descripteur non valide (sous Windows NTx) s'affiche. Cliquez sur le bouton OK pour passer au SCF suivant. À la fin du test, le message runprg.bat testcas nogui: finished s'affiche en bas de la fenêtre d'Emacs. Notez que les SCF avec interface graphique ne sont pas lancés dans ce test, puisqu'ils sont capables de conserver la totalité des commandes tapées dans leur propre fenêtre.
  5.  Fermez Emacs avec l'option File / Exit Emacs.

SuivantPrec.Bas prec.HautNiv. sup.