标签:haskell

翻译

如何使用Haskell和FFI与C枚举进行接口?

viewed(0)

假设charm.c有一个枚举键和一个返回一个键类型值的函数get_key()。 如何公开相应的Haskell Key记录和函数getKey :: IO Key? 而且如何在不手动指定每个枚举值映射到Haskell值的情况下执行此操作? 对于...

翻译

Python,Ruby,Haskell – 它们是否提供真正的多线程?

viewed(0)

我们计划在任何非常高级的编程语言中编写高度并发的应用程序。 1)Python,Ruby或Haskell是否支持真正的多线程? 2)如果程序包含线程,虚拟机将自动将工作分配给多个内核(如果主板上有多个CPU),则会将工作分配给多个内核 真正的...

翻译

安全Haskell有多安全?

viewed(0)

我在考虑Safe Haskell,我想知道我能信赖多少? 一些虚构的场景: >我是一个黑客写一个可编程游戏(想Robocode),在那里我允许他人编程自己的实体来相互竞争。大多数时间用户将在私人机器上运行一些不受信任的程序。不受信任的...

翻译

Haskell和Vim:适当的缩进

viewed(1)

在SO上搜索“vim haskell indent”。有很多答案如何配置Vim为Haskell缩进。他们都没有真正的“工作”。它们不提供由Haskell indentation wiki page推荐的代码。例如,在do或let块中的语句对...

翻译

haskell – 索引到容器:数学基础

viewed(1)

当您要从数据结构中拉出元素时,必须给出其索引。但索引的含义取决于数据结构本身。 class Indexed f where type Ix f (!) :: f a -> Ix f -> Maybe a -- indices c...