Skip to content

Commit 2836505

Browse files
committed
Add ClojureScript (WIP)
1 parent 35b485a commit 2836505

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

clojurescript.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# ClojureScript
2+
3+
Official website: https://github.com/clojure/clojurescript
4+
5+
## The answers
6+
7+
1. What does the type system look like? **Dynamic**
8+
9+
Derived from Clojure but with a few differences. Supports immutable, persistent
10+
collections.
11+
[[1]](https://github.com/clojure/clojurescript/wiki/Differences-from-Clojure#data-structures)
12+
13+
2. Is there a stable version? **Sort of**
14+
15+
1.8.40 is described as a "stable release" but it's nothing more than the latest
16+
cut from master. The numbering aligns with the Clojure version.
17+
18+
3. Is it under active development? **Yes**
19+
20+
The latest version was released in March 2016. The number of commits have
21+
dropped in recent months.
22+
[[2]](https://github.com/clojure/clojurescript/releases)
23+
[[3]](https://github.com/clojure/clojurescript/graphs/contributors)
24+
25+
4. What is its [bus factor](https://en.wikipedia.org/wiki/Bus_factor)? **One**
26+
27+
Development relies pretty heavily on its creator,
28+
[David Nolen](https://github.com/swannodette).
29+
[[4]](https://github.com/clojure/clojurescript/graphs/contributors)
30+
31+
5. Does it support Dead Code Elimination? **Yes**
32+
33+
Through Google's Closure library.
34+
[[5]](http://swannodette.github.io/2015/01/06/the-false-promise-of-javascript-microlibs/)
35+
36+
6. How many libraries have been written or ported to it?
37+
7. What is the size of the runtime?
38+
8. Is it easy to integrate with the front-end toolchain (webpack, browserify, etc...)?
39+
9. Is it easy to integrate with JS libraries (ffi, definition file, etc...)?
40+
10. Is the language consistent?
41+
11. Is the output readable?
42+
12. How difficult is to hire a developer?

0 commit comments

Comments
 (0)