purescript相关内容
我正在尝试将 purescript-halogen 与 websockets 结合使用,但经过多次尝试后,我无法让它们协同工作. 我看过关于Thermite 和websockets 的这个问题 以及Phil 对驱动程序功能.Halogen 也有一个Driver 函数,但是我需要运行Driver 函数和Aff 效果,而purescript-websockets-simple 使用 Eff 效果
..
问题:我有许多常见字段的不同记录类型.如何在记录类型定义中“包含"公共字段? 示例: newtype RecordType1 = RecordType1 { a :: Int, b :: Int, y :: String }newtype RecordType2 = RecordType2 { a :: Int, b :: Int, z :: Boolean } 如何在 PureScri
..
给出一个元素列表: xs = [a,b,c,d,... z] 其中 a,b,c 等是任意值的占位符.我想实现一个功能 adjacents :: [a]->[(a,a)] 产生 adjacentValues = [(a,b),(b,c),(c,d),...(y,z)] 在Haskell中,递归定义相当简洁: 相邻项:: [a]->[(a,a)]邻居(x:xs)=(x,头xs):邻居
..
是否有可能在PureScript中强制显示(即,创建字符串表示形式)任意记录以进行调试,无论它是否具有 Show 的类型类实例? 我想显示 Pux Event 对象,但是它没有Show实例: 找不到 Data.Show.Show {type :: {value :: String ,check :: Boolean } 的类型类实例。 currentTarget :: {值
..
我正在寻找一种惯用的方式来编写函数 List Char-> Purescript中的字符串。 这似乎很简单,但是我是Purescript的新手,已经浏览了一段时间了现在没有任何进展! 背景信息:我正在将一个简单的函数从Haskell移植到Purescript generateId :: Int-> [Char] 这将生成指定长度的字符串。转换代码以使用 Lis
..
在PureScript Halogen项目中,我想将状态设置为随机数,但是如何提取该值?正常 r
..
我是purescript的新手,并试图让鼠标事件上的3D立方体旋转。但我无法在鼠标移动事件中获得鼠标指针的x和y坐标。我附上我的代码,下面有一个事件监听器。有人可以帮助我获取鼠标的x和y坐标,或者可以告诉我为鼠标编写事件监听器的更好方法。 node
..
假设我有一个 Thing 类型的状态属性 A | B | C , 和合法状态转换是 A-> B,A-> C,C-> A 我可以这样写: transitionToA :: Thing - >如果 Thing 会返回 Nothing / code>处于无法转换为 A 的状态。 但我想定义我的类型和转换函数,以便只能在适当的类型上调用转换。 一个选项是创建单独的类型
..
假设我有一个接口 A : interface A { foo:number bar:string } 我有一个通用类型 Option : type Option = { map:()=> T } 然后我创建一个新接口 B 和期权: interface B { foo:Option bar:选
..
我是功能编程的新手,我决定在Purescript中构建一个应用程序。我已经打到了我的第一个障碍,我不知道该如何思考这个概念。就像在功能上思考这个问题一样。 我有一个数据列表。具体而言,就像 [{a :: String,b :: String,c :: String}] 我想创建一个 Html 的列表(它是一个 purescript-halogen 类型)通过使用提供
..
我刚刚开始了解PureScript效果,而我试图使一个具有EXCEPTION效果的功能。 lengthGt5 :: forall eff。字符串 - > Eff(err :: EXCEPTION | eff)String lengthGt5 a = if(length a then throwException $ error“Word不正确的长度! else a mai
..