ngn-apl:用JavaScript编写的APL解释器。 在浏览器或NodeJS中运行

时间:2021-05-27 02:26:40
【文件属性】:
文件名称:ngn-apl:用JavaScript编写的APL解释器。 在浏览器或NodeJS中运行
文件大小:142KB
文件格式:ZIP
更新时间:2021-05-27 02:26:40
nodejs javascript node interpreter node-js 这是ngn / apl的档案 它的作者认为它已经达到了目的,并且已经分心了。 现在,他的大部分空闲时间都致力于创建的免费,他鼓励人们改而使用 。 用JavaScript编写的解释器。 在浏览器或运行。 支持:大多数原语,dfns( {⍺ ⍵} ),嵌套数组,复数( 1j2 ),无穷( ¯或∞ ),fork和atops,链分配( (ab)←c ),索引分配( a[b]←c ),用户定义的运算符( {⍺⍺ ⍵⍵} )。 不支持:tradfns( ∇R←X f Y ),非零索引原点( ⎕IO ),比较公差( ⎕CT ),原型,修改后的赋值( x+←1 ),控制结构( :If ),对象面向功能,名称空间。 在和。 离线使用 使用运行apl.js以启动REPL: node apl.js APL脚本可以作为参数给出: node apl.js filename.apl apl.js可以作为
【文件预览】:
ngn-apl-master
----t.apl(26KB)
----.gitlab-ci.yml(149B)
----t.js(1KB)
----licence(1KB)
----examples()
--------5-rule30.apl(174B)
--------0-rho-iota.out(75B)
--------7-mandelbrot.out(10KB)
--------4-life.out(150B)
--------2-sierpinski.out(1KB)
--------4-life.apl(588B)
--------5-rule30.out(5KB)
--------3-primes.out(71B)
--------6-queens.out(180B)
--------6-queens.apl(2KB)
--------0-rho-iota.apl(159B)
--------1-mult.out(280B)
--------7-mandelbrot.apl(102B)
--------3-primes.apl(58B)
--------1-mult.apl(229B)
--------test(159B)
--------2-sierpinski.apl(120B)
----web()
--------index.js(2KB)
--------lb.js(5KB)
--------index.html(1KB)
--------Apl385.woff(99KB)
----index.html(273B)
----readme.md(2KB)
----apl.js(55KB)

网友评论