Balises spéciales pour les programmes et les sessions

Le d.t.d. program fournit principalement les environnement pour les sessions de calcul formel. Ce sont les suivants :

session
Macro à trois arguments : le langage de calcul formel, le nom de la session et le corps de la session.
input
Macro à deux arguments : une invite et l'entrée.
output
Macro qui fournit le corps de la sortie en argument.

En fait, ces environnements sont basés sur les environnements lan-session, lan-input et lan-output pour chaque langage lan.

Le d.t.d. program définit aussi des balises d'affichage de programmes informatiques. Mais ces balises sont très instables. On a prévu de les remplacer par un jeu de balises beaucoup plus étendu. Les voici :

algorithm
Macro à deux arguments : le nom de l'algorithme et l'algorithme lui-même, avec éventuellement ses spécifications.
body
Corps de l'algorithme.
indent
Pour indenter une partie de l'algorithme.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".