J'ai essayé de caler mes diagrammes clojure dans ce qui est disponible en UML, en utilisant des blocs de classe comme espaces de noms au niveau des fichiers et des liens de dépendance pour montrer les relations, mais c'est maladroit et tend à décourager les modèles fonctionnels. J'ai également essayé de développer des solutions ad-hoc, mais je n'arrive pas à découvrir une solution qui fonctionne aussi bien qu'UML avec, disons, Java (de simples graphes dirigés semblent fonctionner de manière vague, mais les résultats ne sont pas assez détaillés). De plus, je ne trouve rien sur le web à ce sujet.
Pour être clair, je n'essaie pas de faire quoi que ce soit de fantaisiste comme la génération de code ; je parle simplement de diagrammes papier-crayon, principalement pour mon propre bénéfice. Je suppose que je ne suis pas la première personne à avoir envisagé cela pour un langage lisp.
Quelles solutions ont été proposées ? Existe-t-il des normes communément utilisées ? Quelles sont vos recommandations ? Quels outils utilisez-vous ?