Re:Why I sometimes like to write my own number crunching code
by nicoburns on Saturday June 26, 2021 @11:59AM
(#27642962)
Perhaps because a lot of the idea have been picked up by other languages with bigger ecosystems: Swift, Kotlin, Rust, etc?
[ Parent
| on HN ]
Re:Why I sometimes like to write my own number crunching code
by Zababa on Saturday June 26, 2021 @06:54PM
(#27646763)
Swift itself has almost no market share in the web space, just like Scala, F#, Clojure, OCaml have almost no market share in the Apple ecosystem. Scala also wasn't used in the android ecosystem, which is I think still the major user of Kotlin. On the other hand, Kotlin is also on the server now, but I don't know if it's replacing Java or Scala (maybe both?). Another thing is that Java itself is adopting lots of functional programming features (records, pattern matching recently).
I don't think I've seen any mention of migration from F#, Clojure, OCaml, Haskell, Scala, ... to Rust, but maybe it's easier to pick up than C++ when high performance is needed by teams already used to a ML-like?