News for hackers. Stuff that matters.
Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming by pjmlp on Wednesday November 13, 2024 @05:22PM (#42130804)
Metal is implemented in a mix of Objective-C (CPU) and C++ (Metal Shaders), Swift only has bindings.

Maybe one it they will rewrite the Objective-C, who knows.

Kotlin transition is a Google thing, outside Android barely anyone notices that it exists.

Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming by ahoka on Wednesday November 13, 2024 @05:51PM (#42131103)
“Kotlin transition is a Google thing, outside Android barely anyone notices that it exists.”

That’s not true.

Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming by pjmlp on Thursday November 14, 2024 @03:09AM (#42134068)
It certainly is, one just needs to check any programming language market share analysis that omits Android deployments.

Kotlin hardly does more than 10% of JVM workloads, and it isn't as if any JVM vendor is replacing Java with Kotlin on their JVM implementation.

Besides Google with ART, which is anyway not a JVM proper, not fully TCK compliant to start with.

Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming by panick21_ on Thursday November 14, 2024 @04:44AM (#42134553)
At least at my company we are increasingly using more and more Kotlin. And that happens in many places. This is Server JVM, not Android. And I know other places too.
Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming by pjmlp on Thursday November 14, 2024 @08:44AM (#42136076)
Congratulations, you are part of those 10%.
Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming by panick21_ on Thursday November 14, 2024 @09:28AM (#42136405)
10% is a large number for a new language on a VM.
Re:Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming by pjmlp on Friday November 15, 2024 @05:19AM (#42145530)
It certainly is, but it isn't Rewrite In Kotlin, that is so common to hear the community talk about, specially when their creators are quite open that it is a way to sell InteliJ licenses.

I can provide you the public statement on that, if you feel like not searching yourself.