<\body> > Pour créer votre première interface avec , nous vous recommandons de suivre les étapes suivantes : <\enumerate> Créez une option dans votre programme. Elle sera utilisée pour appeler votre programme dans . Modifiez vos routines de sorties de telle manière que les sorties soient envoyées à lorsque votre programme est lancée avec l'option . Créez un script dans votre PATH qui lancera votre programme avec l'option . Après avoir fait cela, votre programme sera accessible sous le nom de via . Nous vous expliquerons plus loin comment afficher votre système sous son vrai nom, comment le personnaliser et comment intégrer l'interface dans la distribution officielle de . En général, l'étape 2 est la plus compliquée et le temps passé dessus dépend de l'architecture de votre système. Si vous créez des routines de sortie bien pensées (y compris les routines pour afficher les messages d'erreur), il vous suffira de les modifier conformément à l'exemple et de réutiliser des routines de sortie fournies par la plupart des systèmes. Actuellement, n'est implémenté que comme format de transmission standard de formules mathématiques, car c'est le format le plus utilisé. Nous avons prévu d'implémenter plus tard des formats plus sûrs du point de vue sémantique. Ne perdez pas de vue non plus que vous pouvez envoyer vos sorties sous forme d'arbre. Néanmoins, nous avons enrichi le format standard des commandes et qui servent à la multiplication et à la fermeture des grands opérateurs. Ceci permet de faire la distinction entre : <\verbatim> \ \ \ \ a \\* (b + c) (ou multiplié par ) et :\ <\verbatim> \ \ \ \ f(x + y) (ou appliqué à ). De même, dans :\ <\verbatim> \ \ \ \ \\sum_{i=1}^m a_i \\bignone + \\sum_{j=1}^n b_j \\bignone la commande est utilisée pour spécifier le domaine d'application des opérateurs . Il s'avère que l'utilisation systématique des commandes et , ainsi que de sorties correctes pour les autres constructions, permet de donner une signification claire à votre sortie. Par exemple, on peut ainsi écrire des routines supplémentaires pour couper et coller des formules entre systèmes différents. <\initial> <\collection> <\references> <\collection> > |?>> > |?>> <\auxiliary> <\collection> <\associate|idx> |Mycas>>|> |Insérer>||Session>>|>