问题标签 [happstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
274 浏览

haskell - Haskell Happstack

尝试使用 happstack,让它在 Windows 上正确安装,但现在当我编译我的测试类时它会排除一些错误,任何输入都会受到赞赏。

我创建了一个 happstack 文件夹并使用 cabal 将所需的文件安装到该文件夹​​中,但是当我编译代码时出现以下错误。

0 投票
1 回答
98 浏览

haskell - Haskell Happstack, can I use a string with html tags as response?

Hi, I'm new to happstack. I'm wondering if there's a way I can just display a string with html tags as response instead of using a html template library?

In the above code, the <strong> tag in page404 is escaped, so I got "<strong>How do I pase the tag BOLD?</strong>" as response, while the one homePage is rendered as "How do I parse the tag BOLD".

Do I have to parse the string first? But wouldn't that be too slow if the html string is large?

Thanks in advance.

0 投票
1 回答
180 浏览

haskell - Haskell Blaze HTML

一直在编写一个使用 JSON 数据然后使用 Happstack 显示它的应用程序。

问题是当我运行 Happstack 时,生成的响应是结果,但仍然显示 html 标签。任何建议将不胜感激。

0 投票
0 回答
112 浏览

haskell - Happstack ServerPart 缺少 MonadIO 实例?

以下代码:

无法使用以下消息进行编译:

这里似乎有一个 MonadIO 实例:

http://hackage.haskell.org/package/happstack-server-7.4.0/docs/Happstack-Server-Monads.html#t:ServerPartT

但是添加Happstack.Server.Monads导入并没有改变任何东西,所以我希望有人能够指出我做错了什么?

0 投票
1 回答
137 浏览

haskell - 使用 IxSet,我可以围绕任意 Indexable 类型构建 Indexable 包装器吗?

我希望能够做的事情如下:

这个想法是,如果某些数据结构是可索引的,我应该能够索引一个Keyed包装它的相同类型(加上一个索引Key a)。

ixFun将传递给包装类型索引的函数转换为使用Keyed而不是使用应该很容易a:只需使用value. 但我找不到任何实际获得这些功能的方法。

我还查看了 ixset-typed 包;那里的 Indexable 版本实际上提供了一个索引列表,而不是一个空的 IxSet。这似乎更适合重用索引,但“索引列表”是一种不导出其构造函数的自定义类型,所以我似乎无法理解它们。

我错过了任何支持这种用法的东西吗?

0 投票
0 回答
179 浏览

haskell - Happstack 看似随机的 SSL 故障

我有一个使用 Happstack 的 Haskell 应用程序,它可以在任何地方运行 1-5 天,然后突然变得无响应,日志看起来像这样:

终止并重新启动应用程序可以让它再工作几天。

这种情况的一些可能原因是什么,和/或我可以做些什么来跟踪/调试这个问题?

0 投票
3 回答
434 浏览

haskell - 如何从本地 Happstack 服务器提供 MathJax?

我不是开发人员/程序员。我只是一个试图使用Gitit做笔记的人。我已经让它在 Windows 上运行,但使用 MathJax 的数学看起来最好。我不想依赖远程 CDN 来让 MathJax 正常工作(这里经常断电和断网)。该应用程序的作者提到它可以在 Happstack 的“4行代码”中设置:

该教程的链接已损坏,因此我将不胜感激。是否需要更改任何 MathJax 配置,或者只需提取文件即可?我会用 gitit 写很多数学。我不想设置 Apache 等来服务 MathJax。Gitit 已经使用 Happstack,我更喜欢使用它。谢谢!

编辑:为了清楚起见,我不确定如何分配端口 1234 来服务这个脚本

0 投票
1 回答
156 浏览

haskell - happstack-server 安装期间的 GHCi 交互式链接错误

我正在尝试在依赖于的 cabal 沙箱中构建一个项目happstack-server,但此包无法构建。以下是 的内容.cabal-sandbox/logs/happstack-server-7.4.6.1.log

我怎样才能解决这个问题?

0 投票
2 回答
136 浏览

haskell - 从 happstack 中的纯函数中捕获异常

我找不到真正的方法来捕获 happstack 应用程序中纯函数抛出的异常。我试过这个解决方案。当 IO 函数抛出异常时,它运行良好。但是当纯函数抛出异常时它无法处理它。我的代码:

我哪里错了?

0 投票
1 回答
140 浏览

haskell - 如何从 happs -> happstack 转换?

谁能帮我将以下内容从happs“翻译”为happstack:

Contracts.hs 包含:

或者,我想了解如何安装与上述代码兼容的旧版 HappS。不用说我对 Haskell 很陌生。