wscp-dev

Joined 3 years ago

Karma
184
Submissions
26
Member since
Sep 14
A Rustacean, JVM and dev tooling enthusiast. Ardent weeb.
View on Hacker News

Recent submissions

Comment · 3 years ago
thank you for giving it a read!
Comment · 3 years ago
I do believe that number will go down in the coming releases; things like valhalla will allow us to pack data representations much more efficiently after all. the only things that really benefit from object identity are behaviors, not data.
Comment · 3 years ago
did that to make it a bit clearer what I was really optimistic about, but I unfortunately can't edit the hn post itself.
Comment · 3 years ago
it's a matter of standardisation again. Java's standard is like C++; ponderous. The record pattern jep indicates in final footnotes that something like unapply may be in the works, so all hope is not lost.
Comment · 3 years ago
I did title it that way at first but ended up changing it at the last second, ended up shunting it off course.
Comment · 3 years ago
Ahh, true. I need to find a way to add sorting by recent updates to my site.
Comment · 3 years ago
Ill add that in, somehow forgot about that golden bit of info
Comment · 3 years ago
With valhalla, we will have explicit nullability as well, so that problem will also be handled.
Comment · 3 years ago
That is true, but there are many who have discussed that. I wanted to bring some attention to the new syntactic changes Java brings that can help with implementing better logic.
Comment · 3 years ago
Not by that much... the problem is Java's build systems. Theyre what complicate and slow down java development 90% of the time.
Comment · 3 years ago
Oracle has definjtely done bad things; mismanagement of java is not one of them. They got a pile of crap and turned it into something competent.
Comment · 3 years ago
What a marvel of engineering.
Comment · 3 years ago
Id rather say use kotlin. It comes with a better type system with explicit nullable types, proper closures, and syntactic sugar to easily enavle beneficial programming patterns.

Nd it is very compatible with Java itself, interop is dead simple

Comment · 3 years ago
Java has in recent times actually removed some apis from the standard library, and made some inaccessible (undocumented internal apis especially) so any advanced frameworks that use them would have been affected.
Comment · 3 years ago
Yes/you/do/but/the/ide/does/it/for/you/so...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton