
Ditaa est un utilitaire en ligne de commande écrit en Java, capable de convertir un diagramme dessiné en ascii (c-à-d. inclus dans un fichier texte en utilisant des caractères tels que - _ | + ) en un format graphique plus conventionnel.
À titre d'exemple, le graphique ci-dessus a été engendré par le texte suivant.
/--------------------------------------------------------------\
: |
| +----------------+ +---------------+ +---------------+ |
\->| Vous reprenez | |Merci, mais je | |Une autre fois,+--/
/->+ quelque chose? +--->|dois partir... +->|alors? +------>
| | | +---------------+ +---------------+
| | +--->|La même chose |
| +---+------------+ +-------+-------+
| ^ ^ |
| : : |
| | | |
| +-+-+ +-+-+ +-------+ |
\----|{s}| |{s}| <-+Patron!+----/
| | | | +-------+
| | | |
+---+ +---+
À la lecture de la page du projet, on sent bien que l'auteur est doté d'un certain sens de l'auto-dérision. Il justifie ce projet dont la portée pratique est loin d'être évidente par le goût du hack, le souci au demeurant très louable de contribuer à l'amélioration esthétique de documentations techniques anciennes, l'ambition d'intégrer Ditaa dans des formats plain-text capables de produire des formats de sortie plus sophistiqués...ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics. This is best illustrated by the following example -- which also illustrates the benefits of using ditaa in comparison to other methods 