问题标签 [haskell]

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 投票
0 回答
11363 浏览

haskell - 谁能解释一下Monads?

可能重复:
什么是单子?

我想我明白什么是'Maybe Monads',但我不确定其他类型。

0 投票
8 回答
16457 浏览

data-structures - Haskell 的代数数据类型

我试图完全理解 Haskell 的所有概念。

代数数据类型在哪些方面类似于泛型类型,例如,在 C# 和 Java 中?它们有什么不同?他们到底有什么代数?

我熟悉通用代数及其环和域,但我对 Haskell 的类型如何工作只有一个模糊的概念。

0 投票
16 回答
21818 浏览

haskell - Haskell 初学者指南?

一段时间以来,我一直在寻找一份体面的 Haskell 指南,但一直找不到一个看起来足够有趣和/或有意义的指南。

几年前我曾接触过 Haskell,但我记不太清了。我记得“啊哈!”——当我终于拿到它时,那种感觉令人难以置信,而且玩起来真的很有趣,所以我正在寻找重新发现 Haskell 失传的艺术。

我熟悉 Ruby 和它的函数式编程技巧,所以我认为我并不完全在黑暗中。有链接吗?

0 投票
5 回答
31484 浏览

haskell - Haskell 和 F# 之间的主要区别是什么?

我在 Internet 上搜索了F#Haskell之间的比较,但没有找到任何真正确定的东西。主要区别是什么?为什么我要选择其中一个?

0 投票
47 回答
289767 浏览

haskell - 什么是单子?

最近对 Haskell 进行了简要介绍,对于 monad 本质上是什么,有什么简短、简洁、实用的解释?

我发现我遇到的大多数解释都相当难以理解并且缺乏实际细节。

0 投票
2 回答
1152 浏览

haskell - Fundeps 和 GADT:什么时候可以确定类型检查?

我正在阅读一篇关于 Haskell 以及 HList 是如何实现的研究论文,并想知道所描述的技术何时可以确定,何时不能确定类型检查器。此外,因为您可以使用 GADT 做类似的事情,所以我想知道 GADT 类型检查是否总是可确定的。

如果你有引用,我会更喜欢引用,这样我就可以阅读/理解解释。

谢谢!

0 投票
8 回答
2131 浏览

web-applications - 在 Haskell 中编写 Web 应用程序的最简单方法是什么?

我想在我的项目中更多地使用 Haskell,我认为如果我可以开始将它用于 Web 应用程序,那真的会有所帮助。我已经尝试过一次或两次,但在起步时遇到了麻烦。是否有更简单/更传统(更像灯)的框架可供我使用,还是我应该再试一次?

0 投票
4 回答
4293 浏览

windows - 在没有可见控制台窗口的窗口中创建后台进程

如何在没有创建可见命令窗口的情况下在 Windows 上使用 Haskell 创建后台进程?

我编写了一个定期运行备份进程的 Haskell 程序,但每次运行它时,都会在所有窗口的顶部打开一个命令窗口。我想摆脱这个窗口。最简单的方法是什么?

0 投票
5 回答
2000 浏览

haskell - F# 中的 Haskell 列表差分运算符

\\F# 中是否有与 Haskell 的列表差分运算符等效的运算符?

0 投票
6 回答
1469 浏览

file-io - 如何在 Haskell 中创建内存中的句柄?

我想要一些看起来像文件句柄但实际上由内存缓冲区支持的东西,用于 I/O 重定向。我怎样才能做到这一点?