Viewing profile — mrudolph22
mrudolph22
HN member- Joined
- Sat, May 14, 2022, 10:42 PM UTC
- HN karma
- 26
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About mrudolph22
No profile information was provided.
Recent public activity
-
comment
Comment #42492755
Kotlin is #23 in this irrelevant index.
-
comment
Comment #42492735
I first learned Java in 1997 and have been using it professionally since 2005. If your Kotlin code is pretty indistinguishable from your Java code, you aren't using Kotlin properly…
-
comment
Comment #42489079
Many of Kotlin's profound improvements will never find their way into Java because it's 25 years too late to do so. Java improves where it still can, which is the right thing to do…
-
comment
Comment #42488868
If you think Kotlin is marginally better than Java, you probably have a superficial understanding of Kotlin. Kotlin is vastly better than Java, which isn't surprising because Kotli…
-
comment
Comment #41977433
Thanks for the offer! I’ll give Mill another shot the next time Gradle drives me crazy. :-)
-
comment
Comment #41974454
They transitioned to a product company 5+ years ago. https://gradle.com Gradle's complexity comes from at least two places: 1. The original vision of solving complex multi-technolo…
-
comment
Comment #41974169
I'm afraid that no current config language is an obvious fit for Mill. That's because Mill is fully reactive and doesn't distinguish between build configuration and execution by de…
-
comment
Comment #41974092
Modern config languages offer strong validation and advanced IDE support, which is essential for a great user experience. https://pkl-lang.org/intellij/current/highlights.html
-
comment
Comment #41973229
I gave Mill a try earlier this year. My hope was to escape the nightmare that is Gradle, which I've been using for many years. Mill sounds great in theory (except for the Scala DSL…
-
comment
Comment #41972949
Just wanted to mention that there are much better config languages than Starlark by now: CUE, Pkl, etc.
-
comment
Comment #39848396
Java 21+ (virtual threads).
-
comment
Comment #39269717
In theory, yes. But I doubt that we’ll see a TS IDE plugin that underlines violated constraints with red squiggles anytime soon. :-)
-
comment
Comment #39262121
TS tooling won’t tell you when your config value violates the constraint “isBetween(0, 100)” or “matches(Regex(…))”. Among other things.
-
comment
Comment #39255785
> I do wish they just contributed to nickel or something else though rather than doing their NIH as usual. Did Nickel exist in 2018? (Someone here said that Pkl did.)
-
comment
Comment #39249212
Refactorings are one example where LSP can’t match IntelliJ. A language server also takes far more skill and effort to implement than the equivalent IntelliJ plugin, where much of …
-
comment
Comment #38201623
Java modules are fine but don’t offer a solution for version conflicts.
-
comment
Comment #38198075
Java doesn’t have a universal practical solution for this. Principled solutions based on custom class loaders (such as OSGi) added tremendous complexity and created more problems t…
- comment
-
comment
Comment #38187754
Katlin isn’t developed by Google but by JetBrains. It is a multi-platform language and isn’t tied to the JVM.
-
comment
Comment #31383415
The headline is misleading. Whereas current vaccines don’t protect from infection with Delta and later variants, they still protect from serious illness and death. From the article…