文件名称:dentdoche:使用Lisp在Node.js中进行异步编程
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-08 02:18:12
JavaScript
登多奇 Dentdoche是node.js中的Lisp解释器,它抽象了异步编程的困难,因此调用回调的函数可以视为返回值的常规函数。 Dentdoche只是源代码中包含的常规节点库,因此不需要额外的构建步骤。 Dentdoche中定义的函数可以调用Javascript函数,而Javascript函数可以调用用Dentdoche定义的函数,因为Dentdoche函数可以编译为Javascript函数。 两种语言可以一起使用,并在同一个源文件中并存。 Dentdoche代码可以编写为Javascript文字或已解析的S表达式。 解析后的S表达式可编译为Javascript文字,然后再编译为可在Javascript中评估的内容。 用法示例 考虑一下将文件串联的Javascript函数: var fs = require ( 'fs' ) ; function filecat ( src
【文件预览】:
dentdoche-master
----compiler.js(15KB)
----parser.js(5KB)
----examples()
--------filecatJS.js(432B)
--------filecatMany.js(582B)
--------filecatDD.js(807B)
--------vullum.js(766B)
--------testfiles.js(584B)
--------filecatDD.js~(61B)
----test()
--------compiler.js(8KB)
--------parser.js(6KB)
--------index.js(21KB)
----README.md(5KB)
----pprint.js(653B)
----index.js(13KB)
----common.js(9KB)
----package.json(439B)