如何在提示中强制解释
如何在提示(Language.Haskell.Interpreter)中强制解释模式? 我有这段代码: module Main where import Language.Haskell.Interpreter import Contr…
为什么不能在提示中将顶级模块设置为 main
为什么不能在提示(Language.Haskell.Interpreter)中将顶级模块设置为“Main”? 请允许我演示: module Main where import Language.Haskell.Interp…
Haskell 中通过 unsafePerformIO 的全局变量
GHC API 要求在调用之前进行一些初始化。具体来说,parseStaticFlags 只能调用一次。 我有可以调用 runGhc :: MaybeFilePath :: Ghc a -> 的函数多次 …
使用从源代码编译的 GHC API
我想在客户端程序中使用 GHC API GHC 的修改版本。获取 GHC 源很容易 并构建并安装修改后的 GHC,但安装 修改后的 GHC 会导致所有旧的(Cabal)依赖关…
使用 GHC 的 API 或提示从已编译的二进制文件导入已知函数
我有一个模块 Target,其中有一个函数 Target.accessMe 。我以某种方式编译这个模块,然后删除源代码。 现在,我必须执行哪一系列神秘咒语才能使不同…
在 Windows 上部署应用程序的 GHC API 的简单方法
我想在 Windows 上部署一个需要访问 GHC API 的应用程序。使用 Wiki 中的第一个简单示例: http://www.haskell.org/haskellwiki/GHC/As_a_library 导…
是否可以在编译程序时使用 GHC API 来修改程序?
我想通过搭载 GHC 编译过程并更改其核心表示来测试编译器优化的实现。这个想法是这样的: runGhc (Just libdir) $ do ... c <- compileToCoreModule t…
使用 GHC API 评估 Haskell 语句/表达式
对于我正在编写的工具( http://hackage.haskell.org/package/explore )我需要一种在运行时读取 haskell 函数定义的方法,将它们应用于我的工具中的…
需要一个使用 GHC 解析和类型检查 Haskell 的教程
我正在开发一个分析 Haskell 代码的项目。我决定使用 GHC 来解析源代码并推断类型,而不是编写自己的代码来执行此操作。现在,我正在努力阅读 Haddock…
- 共 1 页
- 1