首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在GHC中,有没有办法打印模块的出口?

在GHC中,有办法打印模块的出口。可以使用-ddump-minimal-imports选项来实现这个目的。这个选项会在编译时生成一个名为<source>.imports的文件,其中包含了模块的所有导入和导出声明。

例如,如果你的源文件名为Main.hs,则可以使用以下命令来编译并生成.imports文件:

代码语言:txt
复制
ghc -ddump-minimal-imports Main.hs

生成的Main.imports文件将包含类似以下内容:

代码语言:txt
复制
import Prelude hiding (catch)
import GHC.Base (String, IO, return, getLine)
import GHC.Show (show)
import Control.Exception (catch)

这样,你就可以查看模块的所有出口,包括导入的模块、导出的函数和类型等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

威胁情报大会直击 | 企业IT部王森:腾讯企业终端安全管理最佳实践

8月29日,2018网络安全分析与情报大会在北京新云南皇冠假日酒店正式开幕,本次大会由国内威胁情报领军企业微步在线主办,十数位来自政府、央企、金融、互联网等一线公司的安全专家将对威胁情报的落地应用进行多点发散的深度剖析,来自国内外顶级安全公司的学者、研究员也将根据全球威胁态势,结合自身业务分享最新溯源对象和研究成果,拓宽网络威胁分析的时间空间跨度,与参会者共同探讨威胁情报应用落地的典型行业、场景和解决方案。 腾讯企业IT部安全运营中心信息安全组组长、高级工程师王森出席本次大会,并在会上发表《腾讯企

08

SDN网络感知服务与最短路径应用

本文将介绍RYU中的网络感知服务,与基于网络服务的最短路径应用,主要内容包括网络资源感知模块,网络监控模块和基于网络信息的最短路由模块介绍。在一个真实的网络环境下,需掌握网络的实时动态,包括网络的资源以及网络流量状况,其中网络的信息包括交换机,端口,主机的信息,以及基于流的流量统计信息和基于端口的流量统计信息。在掌握这些关键的网络信息后,控制器就可以根据这些信息作出当下最正确的路由决策,完成网络的通信。 网络资源感知 网络资源感知模块用于感知网络资源的实时变化,包括拓扑信息以及主机信息的变化。任何网络应用,

08
领券