JavaScript函数式编程库Prelude.ls.zip

时间:2022-08-07 21:07:45
【文件属性】:

文件名称:JavaScript函数式编程库Prelude.ls.zip

文件大小:39KB

文件格式:LS

更新时间:2022-08-07 21:07:45

开源项目

Prelude.ls是一个JavaScript函数式编程库,这是一个基础库,在一定程度上基于Haskell(一种纯函数式编程语言)的Prelude模块。 Prelude.ls基于LiveScript编写,LiveScript是JavaScript语言的前 身,由网景(Netscape)在设计浏览器的时候,为了提高网页设计的互动性而开发。随后Netscape与Sun公司进行合作,共同发展 LiveScript语言,并将LiveScript语言改名为JavaScript。 与其他的库(如underscore.js)不同,在prelude.ls中,所有函数被“柯里化(Currying)”,是指把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数。 介绍内容来自 iteye 标签:Prelude


【文件预览】:
prelude-ls-master
----.travis.yml(36B)
----package.json(1KB)
----package.json.ls(887B)
----test()
--------Func.ls(2KB)
--------Num.ls(4KB)
--------browser.html(131B)
--------List.ls(20KB)
--------Obj.ls(3KB)
--------Str.ls(5KB)
--------index.ls(1KB)
----LICENSE(1KB)
----src()
--------Func.ls(501B)
--------Num.ls(1008B)
--------List.ls(6KB)
--------Obj.ls(1KB)
--------Str.ls(1KB)
--------index.ls(2KB)
----browser()
--------prelude-browser-min.js(16KB)
--------prelude-browser.js(30KB)
----.gitignore(28B)
----CHANGELOG.md(4KB)
----lib()
--------Str.js(2KB)
--------index.js(5KB)
--------Func.js(2KB)
--------List.js(15KB)
--------Num.js(2KB)
--------Obj.js(3KB)
----preroll.ls(297B)
----Makefile(1KB)
----README.md(613B)

网友评论