文件名称:khepri:ECMAScript 派生编程语言
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-25 12:45:10
JavaScript
凯普里 Khepri 是一种编程语言,它重新设计了 ECMAScript,使其更适合无类型函数式编程。 Khepri 使 ECMAScript 的语法更加简洁和富有表现力,支持 、 和。 Khepri 还可以轻松执行诸如、 、以及将,所有这些都具有最小的性能开销。 // Khepri function that sums elements of an input array and divides result by 2 var sum : = foldl @ ( ( + ) , 0 ) \ > ( _ / 2 ) ; sum [ 1 , 2 , 3 , 4 ] ; // VS ECMAScript to do the same var sum = function ( x ) { return foldl ( function ( a , b ) { return a +
【文件预览】:
khepri-master
----dependencies()
--------nu()
--------khepri-compile()
--------xregexp()
--------ecma-ast-zipper()
--------khepri-ast-zipper()
--------bennu()
--------hashtrie()
--------ecma-ast()
--------zipper-m()
--------neith()
--------khepri-parse()
--------hamt()
--------bes()
--------khepri-ast()
--------ecma-unparse()
--------akh()
--------seshet()
----.gitmodules(2KB)
----lib()
--------watch.kep(2KB)
--------compile.kep(1006B)
--------compile_file.kep(2KB)
----LICENSE(1KB)
----README.md(5KB)
----dist_node()
--------compile.js(779B)
--------compile_file.js(2KB)
--------watch.js(921B)
----.gitignore(231B)
----index.js(160B)
----bin()
--------khepri(4KB)
----CHANGELOG.md(21KB)
----package.json(1KB)