2 ms·
Some of the top reasons for me: * immutability with persistent data structures * csp with core.async * encourages designing a data-driven functional core wit
by divs1210 6y ago
Some of the top reasons for me:
* immutability with persistent data structures
* csp with core.async
* encourages designing a data-driven functional core with an imperative shell
* powerful REPL (better than python / scheme / racket, worse than SBCL)
* multi-platform (backend / browser / mobile through react native)
* easy and comprehensive testing because of several factors: functional nature, dynamic binding of vars, generative testing, etc.