11

使用 JS 自己的类型编译成简短、可读和可修改的 JS 的 lisp 方言是什么?

4

6 回答 6

9
于 2012-10-27T21:13:20.187 回答
5

Parenscript非常轻量级和可读性。并且您使用slime-proxy为它使用了一个优越的交互环境。

于 2012-10-29T06:16:24.490 回答
4

我认为最先进的之一是 ClojureScript。它是一个非常完整的 clojure 实现,可以编译为可读或缩小的 JS。

https://github.com/clojure/clojurescript

如果你想开始,也许看看这个:http: //clojurescriptone.com/

于 2012-10-28T12:46:17.093 回答
2

LispyScriptSibilant做得很好。Parenscript,正如 Vsevolod Dyomkin 所建议的那样,但你需要 Common Lisp。Óscar López 的回答提供了其他可能性的列表

于 2012-11-16T00:09:56.003 回答
1

Wisp的既定设计目标完全符合 OP 的要求。

它类似于 Clojure,但具有 JS 语义并且开销很小。如果 ClojureScript 保留 Clojure 语义的方法即使花费 12k 行开销也不适合您。

于 2014-08-23T09:35:33.123 回答
-1

这是一个有点深奥的答案,但是您可以通过LiskFay的组合将类似 Haskell 的 lisp 编译为 JS 。

一方面,我真的很喜欢 Lisk 的想法,但它在 Haskell 社区中并不是很流行,更不用说维护了。另一方面,Fay 进展顺利,其主要目标之一是编译为可读的 JS。两者都是由 Chris Done 撰写的。

于 2012-10-29T03:23:24.450 回答