<\body> Dopo aver scritto un'interfaccia funzionante tra un dato sistema e è possibile migliorarne l'implementazione. Vedremo tra poco in quali direzioni questo sia possibile. In primo luogo è possibile personalizzare il comportamento della tastiera all'interno di una sessione , aggiungendo i menu ritenuti più opportuni. Il metodo per realizzare questo è descritto nel capitolo riguardante il linguaggio di estensione ed è possibile aggiungere questo supporto nel file . Ancora una volta si consiglia di dare un'occhiata ai materiali relativi ai plugin attualmente già implementati in che si trovano all'interno della directory . Alcuni output del sistema da implementare potrebbero richiedere dei marcatori speciali. Ad esempio, se si vuole associare un tipo invisibile a ciascuna sub-espressione dell'output. Allora conviene creare una macro , con due argomenti, in e mandare a , in fase di output, un'espressione del tipo . Nel caso in cui per connettere un sistema a siano state usate delle pipe, è possibile eseguire direttamente comandi durante l'output, incorporando nell'output parti di codice del tipo: <\verbatim> \ \ \ \ [DATA_BEGIN]command:scheme-program[DATA_END] Quando invece il cursore si trova all'interno di una sessione del sistema interfacciato, è possibile utilizzare il comando : <\verbatim> \ \ \ \ (extern-exec plugin-command) attraverso il quale è possibile dare un comando prestabilito. <\initial> <\collection> <\references> <\collection> |?>> |?>> |?>> |?>>