Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lihaoyi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
Simpler Java Build Tools with Object Oriented Programming [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
32.
▲
Mill as an Alternative Android Build Tool
(mill-build.org)
2 points
by
lihaoyi
1y ago
|
0 comments
33.
▲
Zero-Setup Build Tooling via Mill Bootstrap Scripts
(mill-build.org)
2 points
by
lihaoyi
1y ago
|
0 comments
34.
▲
Zero-Setup All-in-One Java Tooling via Mill Bootstrap Scripts
(mill-build.org)
1 points
by
lihaoyi
1y ago
|
0 comments
35.
▲
Mill as an Alternative Android Build Tool
(mill-build.org)
2 points
by
lihaoyi
1y ago
|
0 comments
36.
▲
by
lihaoyi
1y ago
I've had a pretty good experience offering bounties on my own projects: - https://github.com/orgs/com-lihaoyi/discussions/6 If you look at that thread, you'll see I've paid out quite a lot in b
37.
▲
by
lihaoyi
1y ago
That's basically what my MainArgs Scala library does: take either a method definition or class structure and use it's structure to parse your command line arguments. You get the final fields you want immediately without needing to
38.
▲
Simpler Java Build Tools with Object Oriented Programming [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
39.
▲
Java Build Tools Could Be Better [video]
(youtube.com)
2 points
by
lihaoyi
1y ago
|
0 comments
40.
▲
Java build tooling could be better Java User Group Switzerland
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
41.
▲
How World of Warcraft Private Servers Work Total Breakdown [video]
(youtube.com)
2 points
by
lihaoyi
1y ago
|
0 comments
42.
▲
Java Build Tools Could Be Better Swiss Java User Group Online Meetup 27 Aug 2025 [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
43.
▲
Simpler Java Build Tools with Object-Oriented Programming
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
44.
▲
Simpler Build Tools with Object Oriented Programming [video]
(youtube.com)
1 points
by
lihaoyi
1y ago
|
0 comments
45.
▲
Growing the Java Language Jvmls by Brian Goetz [video]
(youtube.com)
5 points
by
lihaoyi
1y ago
|
0 comments
46.
▲
Why Use Mill?
(mill-build.org)
1 points
by
lihaoyi
1y ago
|
0 comments
47.
▲
Why Use Mill?
(mill-build.org)
3 points
by
lihaoyi
1y ago
|
0 comments
48.
▲
by
lihaoyi
1y ago
I wrote this, hope everyone finds it as interesting reading this as I did figuring this out for the first time!
49.
▲
Writing simple tab-completions for Bash and Zsh
(mill-build.org)
271 points
by
lihaoyi
1y ago
|
96 comments
50.
▲
Writing Your Own Simple Tab-Completions for Bash and Zsh
(mill-build.org)
4 points
by
lihaoyi
1y ago
|
1 comments
51.
▲
Golden Literal Testing in UTest
(lihaoyi.com)
9 points
by
lihaoyi
1y ago
|
1 comments
52.
▲
Golden Literal Testing in UTest 0.9.0
(lihaoyi.com)
1 points
by
lihaoyi
1y ago
|
0 comments
53.
▲
by
lihaoyi
1y ago
Yes, that's handled by Mill's bill-of-materials (BOM) support https://mill-build.org/mill/fundamentals/library-deps.html#_...
54.
▲
by
lihaoyi
1y ago
Author here. Mill also helps with running tests. Apart from all tests running parallel by default with heuristics to try and maximize performance ( https://mill-build.org/blog/11-jvm-test-parallelism.html ), Mill also ca
55.
▲
by
lihaoyi
1y ago
Author here. Mill definitely works pretty well for monorepos. Within a single module Mill incrementally compiles the Java files, between modules Mill caches and parallelizes things much more aggressively, and when running tests Mill can tak
56.
▲
by
lihaoyi
1y ago
My experience with Bazel (7 years rolling it out and maintaining it in a large company) is that it provides huge value for larger teams/codebases, but at a huge cost in complexity. e.g. the three I rollouts I was closest to each took ~
57.
▲
by
lihaoyi
1y ago
Please try out Mill! We have a lot of Maven/Gradle/SBT refugees in the community who are quite happy with Mill, so perhaps if you give it a try you'll find a build tool you can be happy with as well
58.
▲
by
lihaoyi
1y ago
Mill is in many ways trying to be `uv` for the JVM. 3-6x faster than the existing tools, bundling everything necessary builtin without plugin-hell, superior IDE support and toolability than existing tools. If you want a `uv` for Java, you s
59.
▲
by
lihaoyi
1y ago
> I eschew frameworks in this custom build tool, because the build code should look conventional for whatever language it's written in. That's really the case with Mill as well, at a deeper more-meaningful level. Mill builds ar
60.
▲
by
lihaoyi
1y ago
Author here. What most people don't realize is that "I hate programming my build." is a symptom of your existing build tools making programming your build dangerous and risky endeavor. For example, in Maven you typically exte
More ›