anmonteiro Code ramblings

The State of ClojureScript Compilation in Lumo

Lumo has shipped with experimental support for compiling ClojureScript projects entirely without the JVM since the beginning of 2017. Starting with the newly released version, the Lumo build API has been greatly enhanced and much more stable! Read on for a rundown of the state of ClojureScript compilation in Lumo.

Read more  ➙

Shipping a (very simplistic) ReasonReact app

I used Reason and React to build a simple example app: ReKeys. Here’s what I learned.

Read more  ➙

On Lumo's Growth and Sustainability

This post reflects on Lumo’s growth almost 6 months after its announcement, shares the project’s goals and communicates what you can do to help Lumo grow into and even more full-featured ClojureScript environment. Read on!

Read more  ➙

Requiring Node.js modules from ClojureScript namespaces

Node.js module support has been greatly enhanced in the upcoming release of the ClojureScript compiler. This post explains how to seamlessly require Node.js packages from any ClojureScript namespace. Read on!

Read more  ➙

Compiling ClojureScript Projects Without the JVM

I have dreamed about being able to compile a ClojureScript project without installing Java ever since coming to know that ClojureScript can compile itself. While projects like Planck and Lumo can either run arbitrary ClojureScript forms at the REPL or run ClojureScript scripts, none have actually supported flat out compiling an entire ClojureScript project. Until now.

Read more  ➙