var nums = ki (take 6 (map (fn [x] (js x * 2)) (range 1000)));
Идёт разработка ещё одного языка программирования, транслируемого в JavaScript: ki. ki дополняет JavaScript приёмами функционального программирования и неизменяемыми структурами данных. На ki можно писать целые приложения, отдельные компоненты или просто функциональные «однострочники».
Синтаксис, семантика и структуры данных языка вдохновлены Clojure и ClojureScript.
>>> Подробности