purescript 相关问题

PureScript是一种函数式语言,具有强大的静态类型,可编译为JavaScript。

PureScript等同于Haskell的>>运算符

是否有与Haskell的>>运算符等效的PureScript标准库? class Monad m其中...(>>):: m a-> m b-> m b ...显然定义起来很简单,但是我会...

回答 1 投票 0

从PureScript调用moment.js [重复]

我正在尝试为moment.js写一个包装,因为我想通过外部函数接口在PureScript中使用它。但是我无法在moment()返回的对象上调用方法。 //这适用于...

回答 2 投票 -1

是否可以派生递归数据类型的泛型实例?

我正在使用某些类型和PureScript编译器。这些是我创建的类型(通常从purescript-dsl-example中被盗):newtype User = User {id :: Int,name :: String} ...

回答 1 投票 0

purescript-对引发异常的函数进行建模

假设我有一个抛出异常的Javascript函数f。我想在Purescript方面将其公开为外部导入f :: a-> E b,其中e是引发的异常的类型。 ...

回答 1 投票 0

在Purescript中建模Javascript对象

我正在尝试使用Purescript对Firestore中的SetOptions数据类型进行建模。到目前为止,我具有以下外部导入数据FieldPath ::类型外部导入buildFieldPath :: Array String-> ...

回答 1 投票 1

Purescript-如何在REPL中定义函数签名?

[当我键入时,说:f :: Int-> Int REPL抱怨:f的类型声明后应有其定义。

回答 1 投票 0

TypeError:readImpl(…)不是函数

我收到TypeError:readImpl(...)不是来自已编译代码的函数,并且我没有使用FFI或unsafeCoerce,这通常会导致这些问题。

回答 1 投票 0

合并而不考虑分支的棱镜

我有一个可能的结果的总和类型,并且在每个结果中都有一个我要关注的特定“结果”。我知道如何从每个结果中获取“结果”(我有一堆棱镜...

回答 1 投票 0

如何部分更新纯文本记录

每个人!我是Purescript初学者,在处理记录时遇到麻烦。我有一个记录类型:Employee = {firstName :: String,lastName :: String,address :: String,height :: ...

回答 1 投票 0

将PureScript类型公开给JavaScript

我可以在JS中使用PureScript类型吗?例如:type SomeType = / *类型声明* / func :: SomeType func = / *类型构造* /然后在JS中执行以下操作:让a = module.func()a ...

回答 1 投票 0

如何在Purescript中的记录数组中查找元素

每个人。我想在Purescript的记录集中找到一个元素,但是由于我不熟悉Purescripot,因此无法解决。我有一个包含银行记录的数组银行。这是...

回答 2 投票 0

写函子实例与在Purescript中为NonEmpty编写Eq实例

我目前正在通过阅读示例纯书(到目前为止,我发现的唯一涵盖该语言的唯一资源之一)来学习Purescript。我正在尝试实施练习...

回答 1 投票 0

使用PureScript和Pulp从服务器下载二进制文件的正确方法

我有一个简单的javascript函数,该函数创建一个XMLHttpRequest,运行它 同步以使事情尽可能简单 并返回结果数组。 我在js文件x.js中有...

回答 1 投票 0

脚本中的模式匹配

如何通过模式匹配在purescript中实现head或singleton函数?问题是编译器需要对最广泛的模式进行显式定义,但是我无法生成...

回答 1 投票 0

您如何访问Purescript中突出显示的文本?

我正在用Purescript创建一个应用程序,我想有一个文本框来显示一些文档,然后我要根据...

回答 1 投票 0

为什么unsafePartial在PureScript中不能与简单的函子一起使用?

除非我犯了一些简单的错误,否则以下代码在功能上应该相同:-此代码不会编译pg :: forall a。 PG a->路由pg sql = connect $ apply(runPG sql)...

回答 1 投票 0

Purescript中缩进的三引号字符串的条边距?

[在缩进位置使用三重引号时,我也确保在输出js字符串中也获得缩进:比较这两个嵌套的let let input1 =“ T1 \ nX55.555Y-44.444 \ nX52.324Y-40.386” let .. 。

回答 1 投票 2

结合记录Purescript

鉴于我在purescript如下因素记录:让名= {名:“吉姆”}让年龄= {年龄:37}是有可能的两个记录在一个通用的方式结合一些如何?喜欢的东西:名称“梳”时代...

回答 2 投票 6

如何验证Purescript类型类法?

我在我的Purescript代码中广泛使用来自库和我自己的类型类。每个类别法似乎提供了一个很好的测试。目前,我正在为每个班级和法律单独编写测试。是......

回答 1 投票 0

从第二个数组中获取第n个数组

我试图从2d阵列获得第n个数组,但我不能。例如,我需要获得第二个数组。 {[1,2,3],[4,5,6],[7,8,9]} getElementIndex :: Array(Array Int)Int - > Array Int我应该怎样...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.