如何从浮点数中提取二元分数
How to extract dyadic fraction from float

现在,漂浮和双精度数字虽然可以近似任何类型的数字(虽然同样可以说是整数,漂浮只是更精确),但它们表示为二进制...

使用foldr在Haskell中定义函数
Define function in Haskell using foldr

我想使用foldr函数在Haskell中定义一个函数:fromDigits :: [Int] - > Int这个函数接受一个I​​nts列表(每个列表的范围从0到9)并且转换为一个Int。 ...

在许多不同的数据中重复某个功能
Repeat a certain functionality in a lot of different datas

我在Haskell中编写了一个编译器,所以我们对数据和构造函数有很多(或者至少对我来说很像),如下所示:data DataType = Int | 浮动| 布尔| Char | 范围| ...

继续monad和命令monad在谈论同样的事情吗?
Is the continuation monad and the imperative monad talking about the same thing?

我在看这篇文章http://lambda-the-ultimate.org/node/2373,他们谈论延续和命令monads。 我无法弄清楚两者之间的区别。 他们是一样的...

将命题逻辑扩展到Haskell中的模态逻辑
Extending propositional logic to modal logic in Haskell

我在Haskell中编写了一些代码,用于建模命题逻辑数据Formula = Prop {propName :: String} | Neg Formula | Conj Formula Formula | Disj ...

“Const”和函数的乘积名称?
A name for a product of `Const` and a functor?

SF已经在任何地方定义过了,还是至少有名字? 数据SF afx = SF a(fx)实例Functor f => Functor(SF af)其中f map g(SF a fx)= SF a(f map g fx)

在两个对的元素中搜索字符串
Search for String in both elements of pairs

我再次被卡住了。 我有一串字符串[(String,String)]的列表,并且想要在其中查找另一个字符串。 当子串匹配元组中的第一个时,我想返回第二个...

定义为函数时以及作为变量计算时的不同行为
Different behaviour when defined as a function and when computed as a variable

对于标题感到抱歉,我想不出一个更好的。 我想表明一个事实,即在23人的小组中,更有可能有两个具有相同的生日,而不是当我写这个时......

是否有可能在Haskell中实现线性时间BFS?
Is it possible to implement linear time BFS in Haskell?

我有一个作为邻接表列表的有向图G:newtype Graph Int = Graph [(Int,[Int])] G有n个顶点和m个边。 我试图在运行在O(m)中的Haskell中实现BFS算法...

如何嵌套解析器(IO a),同时避免unsafePerformIO?
How to nest Parser (IO a) while avoiding unsafePerformIO?

在解析基于text-icu的BreakIterator的同时,我一直在执行像这样的函数:conditionalParser ::(a - > Bool) - > Parser a - > Parser a - > Parser ...

在Haskell中实现indexOf
implementing indexOf in Haskell

我正在阅读Learn You a Haskell教程,并尝试从递归部分修改elem函数。 原始元素的函数是:elem'::(方程a)=> a - > [a] - > ...

当使用Language.Python.Pickle.unpickle反序列化协议2 pickle文件时,为什么会碰到未定义的?
Why am I hitting undefined, when deserializing a protocol 2 pickle file using Language.Python.Pickle.unpickle?

我试图从python-pickle-0.2.3中使用Language.Python.Pickle.unpickle来反序列化一个协议2的pickle压缩文件,并得到这个:undefined,在./Language/Python/Pickle.hs中调用: 175:44 ...

显示Haskell中的函数列表
Show a list of functions in Haskell

有没有办法在Haskell中显示函数列表? 当我尝试ghci> let函数= [(+),( - ),(*)] ghci>函数GHCi说:<交互>:17:1:

Haskell:为树中的每个级别关联一个多态函数
Haskell: associating a polymorphic function for each level in a tree

美好的一天! 我有一个元素树:数据Tree a = Node [Tree a] | 叶我需要去那棵树的叶子。 从根到叶的路径由......序列决定。

将OCaml代码与共享库链接起来
linking OCaml code with shared library

我编译了一个实现FFI作为(.so)动态库的Haskell源代码包。 我想调用OCaml中通过FFI导出的函数。 为此,我实现了一个简单的驱动程序文件...

追踪一棵树?
Tracing a tree?

我有这样一棵树的类型:data Tree a = EmptyTree | Tree a [Tree a]派生(Show,Ord,Eq)freeTree :: Tree Integer freeTree = Tree 2 [Tree 5 [],Tree 6 [Tree 8 [],Tree 9 []],Tree 7 [] ...

Haskell中的拓扑排序
Topological sort in Haskell

我有一个数据类型Graph,如下所示:data Graph w = Graph {vertices :: [(Char,w)],edges :: [(Char,Char,w)]}派生Show这代表了一个有向无环。 ..

使用GHC的依赖型编程的运行时间成本
Run-time cost of dependently-typed programming with GHC

我正在为Haskell编程一个依赖类型的库。 在我的测试可执行文件上使用分析我看到类似于:交换性'数学1189 4022787186 29.1 27.2 29.1 27.2交换性'是...

哈斯克尔列表:替换列表中元素的位置
Haskell list: Replacing elements given their locations in the list

我对Haskell相当陌生,并试图弄清楚我将如何编写一个函数来完成此任务,并且在梳理Google几个小时之后,我对如何实现这一点感到茫然。 鉴于以下两个列表...

没有重复的Powerset
Powerset Without Duplicates

我需要在haskell中创建一个powerset函数,该函数接受一组并输出没有重复条目的权力集合,而不管输入列表中放置了什么。 例如:[1,1]应该返回[[],...

为RVarT实现MFunctor实例
Implementing an MFunctor instance for RVarT

是否有可能为RVarT实现MFunctor实例? 到目前为止,我已经提出了以下内容:{ - #LANGUAGE RankNTypes# - } import Data.RVar - from rvar import Control ....

SPOJ的Haskell的“生命,宇宙和一切” - “如果”解析错误
SPOJ's "Life, the Universe, and Everything" in Haskell - `if' parse error

我是Haskell的初学者,想开始解决问题,所以我试图解决第一个SPOJ问题(问题代码:TEST)。 “问题”是读取行并将其打印到“42”...

在Haskell中生成一组布尔变量的所有组合
Generating all the combinations of a set of boolean variables in Haskell

我正试图在哈斯克尔的名单中弯腰。 我试图根据指定布尔变量的字符串列表生成所有可能命题的列表。 例如调用:...

无法在haskell中导入模块
Unable to import modules in haskell

我对haskell非常陌生,而且我无论如何都有导入任何模块的问题。 当我加载一个.hs文件,其中不包含任何内容,但导入Data.list它给了我file.hs的错误:1:8:解析...

按照哈斯克尔的顺序排列
Sublists in order in haskell

我想要做的事情非常简单,但对我来说似乎很难实施。 我需要haskell中的一个函数来处理这种行为。 orderedsubs [2,5,3,4] = [[],[2],[2,5],[2,5,3],[2,5,3,4]]最初我想......

使用`MyApplicative((,)e)`中的`apply`
Using `apply` from `MyApplicative ((,) e)`

从Typeclassopedia中获得:class MyApplicative f where pure :: a - > fa ap :: f(a - > b) - > fa - > fb instance Monoid e => MyApplicative((,)...

为什么我不能在Raspberry Pi上安装GHC 7.8.4的任何软件包?
Why can't I install any packages with GHC 7.8.4 on Raspberry Pi?

根据这篇文章,最后有一个支持模板haskell和ghci的GHC版本的Debian软件包。 这是真的,我从一个新的Raspbian副本开始,我改变了我的/ etc / apt / ...

Haskell:按fst过滤并按snd对计数
Haskell: Filter by fst and count by snd of pair

我想定义函数pointCounts,该函数采用第一个成员名称对的列表,第二个为每个名称的点数值和计数点对的返回列表。 我与...斗争...

将字符替换为haskell中的数字
replace character to number in haskell

我有功能改变,将一些字符替换为数字。 这里是:change [] = [] change(x:xs)| x =='A'='9':'9':更改xs | x =='B'='9':'8':更改xs | ...

hsc2hs:用Haskell转换C结构
hsc2hs: Mutate a C struct with Haskell

我正在尝试编写一个与C通信的Haskell程序(最终通过GHC-iOS用于iOS)。 我希望它传递一个字符串从C到Haskell,让Haskell处理它,然后返回一些数据类型...

将Websocket整合到Yesod中
Incorporate websockets into Yesod

如何将Websocket并入Yesod? 我已经使用yesod-postgres模板创建了一个项目。 stack new rl yesod-postgres Handler / Home.hs文件看起来像这样(尚未修改):module ...

在Haskell中计算文件的MD5摘要
Compute MD5 digest of file in Haskell

使用Haskell,如何在不使用md5sum等外部工具的情况下计算文件的MD5摘要? 注意:这个问题在我立刻回答时故意不显示任何内容。

在Haskell中命名字段值和本地作用域之间的冲突
Naming conflict between field values and local scope in Haskell

这是一个编码风格问题,而不是技术问题。 我经常遇到一个问题,我使用哈斯克尔(不太优化)的记录语法(或镜头,问题结束了)...

Haskell:使用函数内的'map'将列表中的所有元素发送到第一栏
Haskell: Using 'map' within function to send all elements of a list to zero bar one

所以我正在定义一个函数,根据是否匹配将值映射到1或0。 例如:match 3 [1,2,3,4,5] == [0,0,1,0,0]迄今为止我写的定义...

Haskell:使用sizeOf时可存储的模糊类型变量
Haskell: ambiguous type variable in Storable when using sizeOf

汇编byte_list_to_stores :: Stored a => [CUChar] - > MaybeT IO byte_list_to_storable byte_list =当size_of_storable = sizeOf(undefined :: a)时(长度...

解析一个cv文件
parse a cv file

我的代码不能编译。 看起来问题在于查找的主要功能。 我试图解析一个看起来像这样的文件:auiauiaui@tsrntsr.epep 584756“srtrtte”jepeto @ pinokio ....

haskell中的多态:编译器不会让我的函数变成多态
polymorphism in haskell: the compiler doesn't let my function be polymorphic

我试图在Haskell中编写自己的配置文件系统,但我正在使用类型系统实现我的限制。 我想我应该看看RankNTypes和ExistentialTypes,我试了一下,但...

Haskell如何评估用部分应用程序定义的这个函数?
How does Haskell evaluate this function defined with partial application?

我试图理解Haskell evalutes pp1 [1,2,3,4]如何得到[(1,2),(2,3),(3,4)]:1. xnull f [] = [ ] 2. xnull f xs = f xs 3.(/:/)fgx =(fx)(gx)4. pp1 = zip /:/ xnull尾巴我开始......

函数参数是如何定义的?
How is function parameter defined?

对于这个函数:plus1 =(+)1我可以使用:Prelude> plus1 3 4 plus1的类型是plus1 :: Integer - > Integer函数参数Integer是如何被允许的? 在我的功能...

空间泄漏/ Control.Lens.Plated和Bound的交互中的错误
Space leak / Bug in interaction of Control.Lens.Plated and Bound

使用Bound和Control.Lens.Plated的最新版本,下面的转换调用会导致程序无限循环,并愉快地消磨我的RAM。 有趣的终止程序...

如何获得持久性的数据库实体的ID?
How to get the id of a database entity with Persistent?

我有一个数据库模型,使用Persistent像这样import Database.Persist.TH(mkPersist,persistUpperCase,share,sqlSettings)share [mkPersist ...

如何从Haskell中的子线程打印错误?
How do you print an error from a child thread in Haskell?

给定以下代码:模块Main在哪里导入Control.Concurrent main :: IO()main = forkIO errorPrinter >> threadDelay 1000000 >> print“Finished”errorPrinter = error“您可以......”

弱参考终结者保证运行
Weak Reference Finalizer Guaranteed to Run

在GHC中弱指针和终结器的代价中,Edward Yang写道(强调增加):弱指针还可以选择性地与终结器相关联,终止器在对象被垃圾回收时运行...

提升,返回和一个变压器类型的构造函数
lift, return, and a transformer type constructor

一年多来,我一直在使用提升,返回和EitherT,ReaderT等构造函数。 我读过真实世界的Haskell,学习你一个Haskell,几乎每个monad教程...

在Haskell中实现非定位关键字参数
Implementing non-positional keyword arguments in Haskell

我试图在Haskell中实现关键字参数,类似于Ocaml中的参数。 我的目标是拥有可以按任意顺序传递的参数,并且可以部分应用于函数调用中。

哈斯克尔:!!
Haskell: !! operator on variable

当我尝试通过变量索引访问列表元素时,我得到一个错误:Prelude> let x = 0 Prelude> let y = [1,2,3] Prelude> y !! x <interactive>:18:6:无法匹配...

输入时解析错误'显示'
Parse error on input 'Show'

我写了follwing代码:data Genre = Nonfiction | 小说| 传记派生(Eq,Show)类型Name =(String,String)类型Date =(Int,Int,Int)type Book = ABook Genre Name ...

随机数列Haskell和State Monad,我做错了什么?
Random number sequence un Haskell and State Monad, what am I doing wrong?

作为Haskell旅程的一部分,我正在实施一个光线跟踪器,我需要能够在代码中的几个地方绘制随机数序列。 通常我想能够说64 ...

haskell中的通用实体列表
Generic entity list in haskell

我有一个实体列表,可以说[实体]。 每个实体都具有不同的功能,例如可以将一些实体画到屏幕上,而其他实体则可以发出声音。 所有这些都可以打印进行调试...
1 2 3 4 5 6 7 156 157