Programmation modulaire avec les scriptets
Qu'est-ce qu'un scriptet?
Scriptet signifie "script in a net", donc script dans un
réseau.
C'est une autre innovation du langage de programmation Scriptol.
C'est un programme indépendant qui peut être utilisé
par un autre, réuni dans un ensemble pour former un programme.
Les scripts partagent leurs ressources: le code et les données.
Dans un réseau de scripts, vous pouvez lancer chacun d'eux, car
ils peuvent contenir chacun une fonction "main", et chacun peut
démarrer un processus propre.
Pourquoi utiliser des scriptets?
Les scriptets sont utiles notamment pour:
- Le déboguage: tester des fonctions à partir de la fonction
"main" du scriptet, avant de les inclure directement dans d'autres
programmes.
- La programmation dynamique, les scriptets sont des composants. Pas besoin
de diviser un programme et de faire des librairies, il suffit d'inclure
les modules dont on a besoin et de compiler.
- Le traitement XML: on peut décrire un document XML dans le
source d'un scriptet et rendre ce document accessible à divers
programmes.
Comment faire un scriptet?
Il n'y a rien de spécial à faire.
Vous avez juste a faire un programme et l'inclure dans d'autres avec l'instruction
"include", comme d'habitude. Le compilateur ne conserve que
la fonction "main" du fichier donné en argument de commande
de compilation.