purescript 相关问题

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

在purescript中获取键盘事件

我想在purescript中获得keydown事件,所以我使用了DomEvent。这是我的代码。 main :: Eff(HA.HalogenEffects(console :: CONSOLE,timer :: T.TIMER))单位main = HA.runHalogenAff做身体

回答 1 投票 1

模块x已多次定义

我已经使用bower安装了一些purescript包,这是我的bower.json文件。 {“name”:“卤素立方体”,“忽略”:[“** /。*”,“node_modules”,“bower_components”,“......

回答 1 投票 0

效果和幻像类型

假设我们有三个对象:MainObj {someProp:false toggleSomeProp:function(){if(this.someProp)this.someProp = false else this.someProp = true} ...} ...

回答 1 投票 3

如何在purescript中表示换行符,制表符?

例如。如何打印出这样的内容:showEntry entry = entry.lastName ++“\ t”++ entry.firstName ++“\ t”++ entry.phone print(showEntry {lastName:'Doe',...

回答 1 投票 3

Purescript:在画布上绘制图像

我想用Purescript将图像绘制到画布上。当我在Javascript中执行此操作时,它看起来如下所示:window.onload = function(){var c = document.getElementById(“...

回答 1 投票 1

purescript createClass无法编译

Node是一个递归数据结构,它有一个名字和一个子节点数Nodes我的代码示例:newtype NodesState = NodesState {nodes :: Array Node,errors :: Array String} ...

回答 1 投票 1

如何在回调中访问timeoutID

我想用purescript-timers这样写。 main = do t

回答 1 投票 1

OAUTH for purescript

我是Purescript的新手。我正在搜索OAuth客户端并找到了这个。我不确定如何构建它,但这是我尝试过的。我在我创建的第一个项目下复制了源代码...

回答 2 投票 1

访问记录的字段,其中动态指定字段名称

在purescript中,假设我有一个类型。 newtype Person = Person {name :: String,age:Int}我想创建一个获取此记录的函数和一个指定字段名称的字符串,例如:名字,......

回答 1 投票 0

代表分类帐数据结构

鉴于我的Purescript程序包含代表可以交换的项目的不同类型,例如蔬菜,牛奶,肉类等,表示分类帐数据结构的最佳方式是什么...

回答 1 投票 0

Purescript联盟行

我一直在尝试使用指定eval函数的Component类型类在Purescript中开发一个组件系统。 eval函数可以由每个子...的组件递归调用。

回答 2 投票 3

如何使用Purescript设置文档标题?

在搜索了一段时间之后,我在Pursuit中找到了具有数据类型DocumentTitle的模块DOM.HTML.History。此类型可能与函数replaceState ::∀e一起使用。 ...

回答 2 投票 1

没有构造函数的Purescript`数据`类型是什么意思?

例如(来自purescript-halogen):数据Slot(query :: Type - > Type)输出槽是否声明一个无人居住的类型? (如果是这样的话,我会认为它只是作为幻像类型才有用......

回答 1 投票 0

为什么在JavaScript中使用PureScript的Prelude {}中的Unit?

我是FP和类型级编程的初学者。我最近学到了Void and Unit。 Prelude的单位在JavaScript中定义为{}。 “严格使用”; exports.unit = {};我的问题是“为什么不是空但{...

回答 1 投票 1

为什么这个函数应用程序在purescript中生成运行时错误?

我有以下PureScript片段;注意parseXMLFromString部分应用:parseXMLFromString∷字符串→DOMParser→效果文档parseXMLFromString s d = parseFromString“...

回答 1 投票 1

如何在Purescript中启用未使用的参数/模式变量的警告?

例如,我们有代码,如渲染元数据sysDefView enabledFeatures state =数百行_代码,这里使用元数据enabledFeatures和状态我想得到一个警告......

回答 1 投票 1

在错误和成功回调中具有不同结果类型的函数

让我们首先看一下web-gl包中的类似函数,其目的是:forShaders :: forall bindings eff a。着色器({| bindings}) - >(String - > EffWebGL eff a)...

回答 1 投票 0

Haskell和PureScript有什么区别?

PureScript看起来与Haskell非常相似。在我看来,PureScript程序的大部分(主要是纯部分)也应该由Haskell编译器编译。是对的吗?这导致 ...

回答 2 投票 16

如何添加一个接一个的元素?

PureScript的purescript-jquery包在之前的:: JQuery - > JQuery - > Effect Unit方法中支持这个,“在另一个之前插入一个元素”,如其关于追踪的文档中所示。是......

回答 1 投票 0

如何在PureScript中组合记录类型的行? (PureScript 0.12.0中是否有Union类型类的替代方法?)

问题:我有许多常见字段的不同记录类型。我如何“包含”记录类型定义中的公共字段?示例:newtype记录Type1 = RecordType 1 {a :: Int,b :: ...

回答 1 投票 2

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