Get the latest tech news

Mill as a direct style build tool


JVM build tool that targets Java/Scala/Kotlin and has potential to serve the large-monorepo codebases that Bazel currently serves. Mill has good traction among its users, benchmarks that demonstrate 3-6x faster builds than its competitors, and a unique "direct-style" design that make it easy to use and extend.

React eliminated that tradeoff, letting the developer write "naive" code as if they were re-rendering the entire UI, while automatically optimizing it to be performant and provide a first-class user experience. Rather than being limited to what the build tool has built-in or what third-party plugins someone on the internet has published, you have at your fingertips any library in the huge JVM ecosystem, and can use them in exactly the same way you would in any Java/Scala/Kotlin application. Tools like Gradle, Rake, or Gulp may be written in a single language, but are not direct-style: they still rely on you registering a forest of callbacks performing filesystem mutations, and manually ensuring that they are wired up to converge to the state you want.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Build

Build

Photo of tool

tool

Photo of Mill

Mill

Related news:

News photo

TikTok launches TikTok AI Alive, a new image-to-video tool

News photo

Show HN: Lumoar – Free SOC 2 tool for SaaS startups

News photo

Build iOS Apps on Linux and Windows