Clojure
维基百科,自由的百科全书
Clojure | |
---|---|
多范型,函数式 | |
发行时间
| 2007 |
设计者
| Rich Hickey |
最新发行时间 | 1.3 (2011年9月23日 | )
dynamic, strong | |
启发语言
| Lisp, ML, Haskell, Erlang[1] |
跨平台 | |
en:Eclipse Public License | |
http://clojure.org |
Clojure(发音类似 "closure") 是一套现代的 Lisp 语言的动态语言版. Clojure 可以执行于Java虚拟机器之上。
目录 |
语法
Clojure 的语法和其他的LISP一样,都是建立在 S-expressions 之上。
宏
Clojure的宏很类似 Common Lisp
范例
(println "Hello, world!")
GUI Hello World:
(javax.swing.JOptionPane/showMessageDialog nil "Hello World")
注释
- ^ Rich Hickey. Books that influenced Clojure. 30 June 2009 [11 September 2009].
外部链接
您可以在
维基教科书中查找此百科条目的相关电子教程:
- Clojure home page
- GitHub code repository for Clojure
- A comprehensive overview of Clojure
- Full Disclojure - Screencast
|