| Documentation Alma (français) | Index | Accueil |
|---|---|
|
Version: 0.29 Date: 2001-03-05 Auteur: Guillaume Desnoix |
La documentation du logiciel Alma est protégé par les lois sur les droits d'auteur de la République Française. Toute reproduction (copie, mirroir, impression, ...) est interdite sans autorisation écrite de l'auteur. Sa consultation est gratuite pour tous sur le site www.memoire.com. |
Un script est un petit programme ne necessitant pas de compilation et s'exécutant par interprétation directe. Un interpréteur analyse les instructions et les exécutent au fur et à mesure, ce qui permet une grande interactivité.
Alma dispose d'une interface vers des interpréteurs de scripts. Cela signifie que vous pouvez écrire des scripts et les exécuter dans Alma. Ce principe procure une grande ouverture car il permet d'ajouter:
Une petite dizaine d'interpréteurs sont d'hors et déjà disponibles. Mais certains ne sont pas parfaitement intégrés (problèmes de threads et de flux). Pour cette raison, ils ne sont pas disponibles directement dans le menu. Les deux interpréteurs recommandés sont actuellement Acto et Python.
Le principe est d'envoyer directement des commandes à Alma. Des ActionEvents sont générés et envoyés à l'ActionListener principal.
| Fichier | Edition | Scripts | Fenêtres |
|---|---|---|---|
| CREER OUVRIR(?) REOUVRIR(?) ENREGISTRER ENREGISTRERSOUS FERMER IMPRIMER QUITTER DEBUTER | DEFAIRE REFAIRE COUPER COPIER COLLER DUPLIQUER TOUTSELECTIONNER RECHERCHER REMPLACER PREFERENCES | SCRIPT(?) | PLEINECRAN CASCADE MOSAIQUE RANGER_ICONES RANGER_PALETTES ECHANGER_COLONNES VISIBLE_SPECIFICBAR VISIBLE_LEFTCOLUMN VISIBLE_RIGHTCOLUMN VISIBLE_STATUSBAR |
| Aide | Projet | Modèle | . |
| AIDE AIDE_INDEX INDEX_ALPHA INDEX_THEMA TEXTE_LICENCE WWW_ACCUEIL AIDE_CONTEXTUELLE APROPOSDE | OUVRIRPROJET ENREGISTRERPROJET EXECUTERPROJET REINITIALISERPROJET ANALYSER GENERER CONFIGURER MESSAGE ARBRE_MODELE PROJET_TABLE | PATRON_CREER RELATION_CREER CONDITION_CREER PATRON_CONSTRUIRE RELATION_CONSTRUIRE CONDITION_CONSTRUIRE GRAPHE_CREER | . |
Pour ceux qui apprécient le Forth, Fiji est un bon choix...
Apprécié par certains.
Certainement un des meilleurs langages de script, trés bien intégré à Java et donc à Alma. Si vous hésitez choisissez celui-là !
Rhino en lui-même est un trés bon interpréteur de Javascript mais il me pose quelques problèmes dans la gestion des threads. A utiliser en ligne de commande.
Accés difficile à Alma
Choisissez dans le menu l'interpréteur de votre choix. Un terminal s'affiche dans lequel vous pouvez entrer vos commandes. Cliquez sur le bouton Exécuter pour lancer un script déjà enregistré.
Deux options sont disponibles au niveau de la ligne de commande:
pour sélectionner un interpréteur
pour exécuter le script contenu dans un fichier
java com.memoire.alma.AglMain --script Python --exec agl-simple-script.py