Haskell 代码中的 Purescript

Purescript inside Haskell code

我想在程序代码中使用 PureScript 从中生成 JavaScript 的文本。比如我用Julius(来自Yesod)直接插入一个javascript。我想使用相同的 PureScript 。也许有这样的解决方案或库? 谢谢!

当我做类似的事情时,我将 Purescript 源代码保存在单独的文件中,并在稍后(在构建期间或运行时)合并 Haskell 和 Purescript 部分。我认为这是最简单的方法,您可以继续使用现有的 Purescript 工具。

我让我的网络服务器在运行时从 purs 读取 JS 输出。另一种选择是在编译 Haskell 代码时使用 file-embed 来包含 JS 文本。首选 file-embed 的原因之一是如果您需要部署单个可执行文件。

最后,我有一个构建 Purescript 代码的 Makefile,然后是 Haskell 代码。