Многие рубисты (и не только) перерастают свой язык и экосистему (вскормившую их) и начинают поиск другого пристанища. Кто-то ищет производительности в Golang, кто-то параллелизма в Erlang, кто-то возможности писать большие приложения в Java (Grovy & Scala), некоторые смысла жизни в Haskell. Но те кто ищет прагматичного совершенства и эффективности просто обязаны обратить свой взор на молодой и перспективный язык - clojure. Clojure — современный «боевой» диалект lispа написанный Rich Hickey, который может исполняться на JVMах & JSVMах. Clojure позволит вам писать большую часть своих приложений проще и надежнее в рамках функциональной парадигмы, встать на плечи кодовой базы java, даст вам параллелизм в стиле Go, эффективные персистентные структуры данных, еще более естественное (чем в ruby) мета-программирование c использованием макросов и интерактивную разработку (REPL driven development), а также писать на clojurescript в браузере и в базе (datomic).
В докладе помимо эмоциональных лозунгов будет предоставлено легкое введение в clojure — синтаксис (которого почти нет), макросы, экосистема (библиотеки) для web разработки, ссылки на сообщества, книги и другие источники информации.
20 Jun 2014 niquola
comments powered by Disqus