文件名称:outlet:插座是一种简单的类似于Lisp的编程语言
文件大小:2.34MB
文件格式:ZIP
更新时间:2024-05-22 08:28:56
JavaScript
插座是一种编程语言。 它本质上类似于Lisp,可以编译为javascript(正在提供lua支持)。 参见 。 特征 对象文字: {:one 1 :two 2} , [1 2 3 4 5] 漂亮的打印机: pp 尾递归命名为: (let loop () (if (eq? (read-input) 'quit) (loop))) 扩展传递样式和定义宏样式宏 Javascript代码生成器 其他几件事,它很容易被入侵! 当前状态 出口不再受到积极的黑客攻击。 它用于在各地测试新想法,但并未得到积极维护。 我计划写我的经验的“事后检验”,尽管这不一定死,只是死定了。 我很可能会回来讨论一些很棒的主意。 除非您想使用编译器,否则这不是您应该使用的东西。 例子 (define foo 5) (define (bar x) (+ x 1)) (define (me) (
【文件预览】:
outlet-master
----runtime.js(30KB)
----reader.ol(9KB)
----README.rst(3KB)
----runtime.ol(15KB)
----backends()
--------js.js(30KB)
--------js.ol(11KB)
----ast.ol(3KB)
----compiler.js(62KB)
----test.ol(1KB)
----make.js(1KB)
----cps.js(41KB)
----NOTES(2KB)
----compiler.ol(20KB)
----cps.ol(6KB)
----reader.js(45KB)
----test.js(31KB)
----cps-research()
--------cps3.ol(6KB)
--------cps2.ol(1KB)
----examples()
--------serv-cps.ol(276B)
--------serv.js(503B)
----web()
--------runtime.js(18KB)
--------index.html(3KB)
--------index.css(755B)
--------ui.js(2KB)
--------debugger()
--------web.js(141KB)
----LICENSE(1KB)
----runtime-defs.ol(307B)
----Makefile(977B)
----read()
--------eps.pdf(12.1MB)
--------objmodel2.pdf(169KB)
----docs()
--------ref.textile(1KB)
--------_layouts()
--------.pygments-cache()
--------semantics.textile(7KB)
--------media()
--------.gitignore(21B)
--------_config.yml(108B)
--------_plugins()
----ast.js(34KB)
----tests()
--------pp.ol(217B)
--------syntax.ol(3KB)
--------core.ol(8KB)
----.gitignore(14B)
----bin()
--------ol(2KB)