ClojureScript ships with optional compiler self-hosting since late 2015. Although a feature unbeknownst to many, bootstrapping the compiler represents the next giant leap in Clojure’s reach, raising the number of platforms where it can execute to a new maximum. Lumo is a new, cross-platform, standalone ClojureScript environment that boots instantly and has out-of-the-box access to the entire Node.js ecosystem. Lumo serves many purposes: a fast booting REPL, scripting, build tools, IDE connection through its socket server, and more recently, the ability to compile entire ClojureScript projects with optimizations (thanks to Google Closure Compiler's JavaScript port). This talk covers the lessons learned from building the fastest starting Clojure(Script) environment in existence, shares some of the tricks it employs, and the hurdles that future endeavors intend to overcome. You will discover how easy compiling ClojureScript in ClojureScript actually is , learn about common myths around bootstrapping the ClojureScript compiler, and what Lumo can do for you.
Bootstrapping a Standalone ClojureScript Environment – Antonio Monteiro | |
54 Likes | 54 Dislikes |
2,520 views views | 1,162 followers |
Science & Technology | Upload TimePublished on 5 Sep 2017 |
Không có nhận xét nào:
Đăng nhận xét