PureScript是一种函数式语言,具有强大的静态类型,可编译为JavaScript。
我想在purescript中获得keydown事件,所以我使用了DomEvent。这是我的代码。 main :: Eff(HA.HalogenEffects(console :: CONSOLE,timer :: T.TIMER))单位main = HA.runHalogenAff做身体
我已经使用bower安装了一些purescript包,这是我的bower.json文件。 {“name”:“卤素立方体”,“忽略”:[“** /。*”,“node_modules”,“bower_components”,“......
假设我们有三个对象:MainObj {someProp:false toggleSomeProp:function(){if(this.someProp)this.someProp = false else this.someProp = true} ...} ...
例如。如何打印出这样的内容:showEntry entry = entry.lastName ++“\ t”++ entry.firstName ++“\ t”++ entry.phone print(showEntry {lastName:'Doe',...
我想用Purescript将图像绘制到画布上。当我在Javascript中执行此操作时,它看起来如下所示:window.onload = function(){var c = document.getElementById(“...
Node是一个递归数据结构,它有一个名字和一个子节点数Nodes我的代码示例:newtype NodesState = NodesState {nodes :: Array Node,errors :: Array String} ...
我是Purescript的新手。我正在搜索OAuth客户端并找到了这个。我不确定如何构建它,但这是我尝试过的。我在我创建的第一个项目下复制了源代码...
在purescript中,假设我有一个类型。 newtype Person = Person {name :: String,age:Int}我想创建一个获取此记录的函数和一个指定字段名称的字符串,例如:名字,......
我一直在尝试使用指定eval函数的Component类型类在Purescript中开发一个组件系统。 eval函数可以由每个子...的组件递归调用。
在搜索了一段时间之后,我在Pursuit中找到了具有数据类型DocumentTitle的模块DOM.HTML.History。此类型可能与函数replaceState ::∀e一起使用。 ...
例如(来自purescript-halogen):数据Slot(query :: Type - > Type)输出槽是否声明一个无人居住的类型? (如果是这样的话,我会认为它只是作为幻像类型才有用......
为什么在JavaScript中使用PureScript的Prelude {}中的Unit?
我是FP和类型级编程的初学者。我最近学到了Void and Unit。 Prelude的单位在JavaScript中定义为{}。 “严格使用”; exports.unit = {};我的问题是“为什么不是空但{...
为什么这个函数应用程序在purescript中生成运行时错误?
我有以下PureScript片段;注意parseXMLFromString部分应用:parseXMLFromString∷字符串→DOMParser→效果文档parseXMLFromString s d = parseFromString“...
如何在Purescript中启用未使用的参数/模式变量的警告?
例如,我们有代码,如渲染元数据sysDefView enabledFeatures state =数百行_代码,这里使用元数据enabledFeatures和状态我想得到一个警告......
让我们首先看一下web-gl包中的类似函数,其目的是:forShaders :: forall bindings eff a。着色器({| bindings}) - >(String - > EffWebGL eff a)...
PureScript看起来与Haskell非常相似。在我看来,PureScript程序的大部分(主要是纯部分)也应该由Haskell编译器编译。是对的吗?这导致 ...
PureScript的purescript-jquery包在之前的:: JQuery - > JQuery - > Effect Unit方法中支持这个,“在另一个之前插入一个元素”,如其关于追踪的文档中所示。是......
如何在PureScript中组合记录类型的行? (PureScript 0.12.0中是否有Union类型类的替代方法?)
问题:我有许多常见字段的不同记录类型。我如何“包含”记录类型定义中的公共字段?示例:newtype记录Type1 = RecordType 1 {a :: Int,b :: ...