Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ClojureScript的设计与实现_Clojure - Fatal编程技术网

ClojureScript的设计与实现

ClojureScript的设计与实现,clojure,Clojure,我的问题不是如何使用ClojureScript生成JavaScript代码 我对ClojureScript感兴趣,因为它在Clojure中实现Clojure\{eval},并且能够将其编译成另一种语言。因此,我对ClojureScript瞄准其他平台的可能性感兴趣 问题:除了源代码,ClojureScript的设计和实现是否在任何地方都有文档记录?我想从较高的层次概述编译器的各个部分是如何协同工作的: *就“Clojurescript管道和如何连接到它”的文档而言,您可以查看博客条目。只是好奇-

我的问题不是如何使用ClojureScript生成JavaScript代码

我对ClojureScript感兴趣,因为它在Clojure中实现Clojure\{eval},并且能够将其编译成另一种语言。因此,我对ClojureScript瞄准其他平台的可能性感兴趣

问题:除了源代码,ClojureScript的设计和实现是否在任何地方都有文档记录?我想从较高的层次概述编译器的各个部分是如何协同工作的:
*就“Clojurescript管道和如何连接到它”的文档而言,您可以查看博客条目。

只是好奇-您为什么要这样做?ClojureScript的全部目的是针对JavaScript,如果你想针对任何其他平台,那么Clojure本身就是一个更好的选择(因为它可以在任何地方使用JVM运行…)@mikera,我相信ClojureScript的开发理念是最终可以插入不同的目标平台。甚至有一个谷歌夏季代码项目正是这样做的。