来自源的 Haskell 数据模型可视化

Posted

技术标签:

【中文标题】来自源的 Haskell 数据模型可视化【英文标题】:Haskell Data Model Visualization from Source 【发布时间】:2012-02-18 06:37:53 【问题描述】:

是否有一种工具可以从源代码自动创建一个 haskell 数据模型的可视化(类图之类的东西)?遍历数据构造函数和记录并显示类型和字段树并输出带有框等的漂亮图像的东西。

所以,它会分析源代码,例如:

data Type1 = Type1 Int Type2
data Type2 = Type2  v1 :: Type3, v2 :: Type4, v3 :: String 
data Type3 = Type3  v4 :: Double 
data Type4 = Type4  v4 :: Type3 

它会生成一个图表,其中 Type1 显示 2 个属性并链接到 Type2 显示 3 个属性及其名称并链接到 Type3 和 Type4 等。

【问题讨论】:

顺便说一句,您可能对SourceGraph 感兴趣,它基于源代码生成各种可视化... 啊,SourceGraph 看起来不错,但是……我在其中找不到我想要的图表。我想要一个数据模型图,但在示例 SourceGraph 输出中找不到它。 【参考方案1】:

是的! vacuum-cairo

【讨论】:

您应该提供工具的名称,而不是只说“是”。这将防止不必要的迭代。 @Rog 尝试单击“是!”。 =) 真空似乎是在运行时分析值的东西。我正在寻找能够分析我的源代码并创建完整的“类图”类型的东西。

以上是关于来自源的 Haskell 数据模型可视化的主要内容,如果未能解决你的问题,请参考以下文章

LazyColumn 与来自位图源的图像闪烁/闪烁

斯坦福大学数据可视化课程学习笔记:第二节 从数据到图像

斯坦福大学数据可视化课程学习笔记:第二节 从数据到图像

斯坦福大学数据可视化课程学习笔记:第二节 从数据到图像

EMQ Sharing Day 003|Haskell 语言的配置和基本概念

scikit-learn的线性回归模型