【文件属性】:
文件名称:lispjs:让我们使用JavaScript将Lisp编译为JavaScript
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-02 22:59:22
JavaScript
lispjs
让我们使用JavaScript将Lisp编译为JavaScript
查看,以了解其工作原理。
有关类似的工作,请参见使用编写的 。
用法
$ git clone https://github.com/jdan/lispjs.git
$ cd lispjs
$ npm install
$ cat digits.scm
(define (idiv a b)
(Math.floor (/ a b)))
(define (digitsHelper q)
(if (== 0 q)
[]
(cons (modulo q 10)
(digitsHelper (idiv q 10)))))
(define (digits n)
(reverse (digitsHelper n)))
(print (di
【文件预览】:
lispjs-master
----proxy.js(2KB)
----test()
--------index.test.js(18KB)
----README.md(1KB)
----.gitignore(14B)
----index.js(11KB)
----cli.js(866B)
----package.json(156B)