GitHub - cuichaox/dml:用于 Common Lisp 的图表制作语言

主要观点:介绍了用于 Common Lisp 的 Diagram Make Language(DML),包括其可视为绘制 UML 的领域特定语言,以及安装、快速开始示例(序列图和图形图)和参考资料等方面。
关键信息

  • DML 已添加到 quicklisp,首次加载时会自动下载到本地磁盘,可通过 (ql:quickload :dml) 加载。
  • 快速开始序列图:使用 dml-create-sequence 宏创建序列图,有多种消息格式如同步、异步等,宏可嵌套,如 &prog、&chain 等。
  • 快速开始图形图:用 dml-create-graph 宏创建图形图,通过定义节点(如 full-class 等函数)和边(如 -dep- 等函数)来构建,可引用预定义节点。
    重要细节
  • 安装:quicklisp 会自动下载 DML 到本地磁盘。
  • 快速开始示例中的具体表达式及输出图像,如各种序列图和图形图的示例及对应的图片链接。
  • 符号表:详细列出了序列图和图形图中使用的各种符号及其类型和描述,如 dml-create-sequence 等宏和各种节点、边函数。
阅读 47
0 条评论