问题标签 [haskell-platform]
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.
haskell - Haskell 持久插入行(如果尚未在数据库中)
我正在尝试使用 Yesod 和持久性来创建一个网站。我对如何使用持久性 API 有点困惑。
这是我的两张桌子
如果具有该 URL 的提要不存在,我正在尝试创建提要,然后如果订阅尚不存在,则向该提要添加订阅。
我收到以下错误。不明白为什么ghc认为insertFeed和insertSubscription的返回值应该是UniqueFeed和UniqueSubscription。我希望这些函数返回新创建记录的键。
此外,似乎我正在丢弃我在案件的每个权利条款中得到的钥匙。为什么持久返回这些键。在 UniqueSubscription 不在数据库中的情况下,persistent 没有足够的信息来创建新的订阅记录,因为它缺少标题,而该标题不在 UniqueSubscription 上。
如果有人能给我一些关于如何使用持久 API 的指示,我将不胜感激。
haskell - haskell平台的文件夹介绍?
Haskell平台中包含的许多文件夹给我带来了压力
因为我不知道图书馆的结构,无法找到和阅读学习或编程新事物所需的内容。
什么都欢迎
帮我 :)
haskell - Haskell函数'main'没有定义?
这是我的基本程序,但它指出功能'main'未在模块'Main'中定义我该如何解决这个问题?
这是我的程序
haskell - 如何通过 GHC 在 Linux 上交叉编译到 Windows?
是否可以通过 GHC 在 Ubuntu 中将文件编译为foo.hs
针对 Windows 或其他平台的可执行文件?
json - 在haskell中解析json
我正在尝试在 haskell 中解析 JSON 数据。浏览了很多网站,这是我能到达的最远的地方。
我把它写在一个文件 ex.hs 中并将它加载到 ghci -->
它返回
不用说,它看起来非常冗长(而且令人恐惧)。我试着做
它给了我一个错误。如何从此 json 字符串填充 Person 数据结构的实例?例如,我应该怎么做才能获取 JSON 字符串中的人的状态...
haskell - 无限精度整数:除以 2
在 C 语言中,如果我想将一个 int 除以 2,x%2
应该运行得尽可能快,(x%10)% 2
因为一个好的编译器只会查看最后一位。但是在具有无限精度算术的语言中呢?
特别是,在 Haskell 中哪个会更快(或者它们会是相同的速度):even x
还是even (quot x 10)
?
haskell - 如何在 Haskell 平台中禁用 OpenGL?
我在无法安装软件的共享 Linux 服务器上。似乎从源代码安装 OpenGL 是一个很大的痛苦(在发现 Mesa 依赖于 libxml2 后我停止了),而且我没有在我的任何 Haskell 程序中使用它。
如何在 Haskell 平台中禁用 OpenGL?我通过删除这些来绕过配置检查,但是当我添加--disable-OpenGLRaw
或--without-OpenGLRaw
到./configure
选项时,它显示“无法识别的选项”并且实际上并没有禁用这些包。
另外,我尝试使用 cabal-install 引导程序,但由于某种原因cabal-install 0.14.0
不适用于 GHC 7.6.3。
非常感谢!!
haskell - 无法在 GHCi 中输入多行语句
在 GHCi 中不起作用,迫使我let {x=1;y=2;y=3}
改用。我该如何解决这个问题?
haskell - 无法使用 Haskell 中的 GHC 从 .hs 输出到 .hc
当我听说 GHC 可以将文件输出到 C 时,我很感兴趣。
Glasgow Haskell 编译器 (GHC) 使用 C 作为中间语言在许多不同架构上编译为本机代码以及 ANSI C。
所以我安装了 Haskell 平台并创建了一个简单的 .hs 文件。
并根据手册。
-C 生成 C(.hc 文件)后停止
现在我运行命令。
但它不会创建 .hc 文件,也不会在编译过程中停止。
haskell - Haskell中的8个皇后,未知错误?
我正在尝试在不使用任何高级功能的情况下解决 Haskell 中的 8 个皇后问题,仅使用基本知识。我只走了这么远,但我遇到了一个我无法理解的错误。编码:
错误信息是: