Script Guile DR. GENIUS
DR. GENIUS est compatible Guile. Cela signifie qu'il est possible
d'exécuter des scripts Guile avec DR. GENIUS . Mais qu'est-ce que
Guile ? Extrait du manuel de Guile :
Guile est un interpréteur pour le langage de programmation Scheme,
prévu pour être utilisé dans une grande variété d'environnements.
Les citations suivantes décrivent précisément comment Guile est utilisé
dans DR. GENIUS :
Comme un shell, Guile peut être lancé de manière interactive,
recevoir des expressions de l'utilisateur, les évaluer et afficher
les résultats, ou comme un interpréteur de scripts, lire et
exécuter du code Scheme à partir d'un fichier. Cependant, Guile
est disponible sous forme de bibliothèque permettant à d'autres
applications d'incorporer facilement un interpréteur Scheme
complet. Une application peut utiliser Guile comme un langage
d'extension, un langage de configuration propre et puissant, ou
comme une "colle" multi-usages, liant des primitives fournies par
l'application.
Dans DR. GENIUS , une API est disponible à partir de l'interpréteur
Guile. C'est un ensemble de "crochets" dans le moteur géométrique.
C'est pourquoi l'utilisateur peut écrire des scripts pour manipuler les
items (géométriques ou numériques) des figures. Aussi, puisque les
scripts sont des items de figure au même titre que d'autres, ils n'ont
pas besoin d'être dans un fichier séparé, ils sont enregistrés dans le
fichier de la figure. Dans ce qui suit, nous allons utiliser
l'acronyme DGS pour désigner un script Guile DR. GENIUS ("DR. GENIUS Guile Script").
Des commentaires, des remarques ?
Vous êtes volontaire pour écrire des parties du manuel ?
-> Contactez Hilaire Fernandes at OFSET (hilaire@ofset.org) ou
rejoignez la liste de diffusion de DR. GENIUS .