Earlier quoted context omitted.
There's something a little strange and subjective about saying "a problem with language X is that third party package Y has a bug." Y != X. If Y is some tiny package that hardly anyone uses or cares about, then bugs in Y don't imply much about the typical experience of using X. But if Y is a very common package, practically essential to everyday workflows, then bugs in Y do have implications for the typical X user. T…
I partly agree with you, in that the author is mainly complaining about Flux and other packages they've used. But on the other hand, all the reasons the author has listed as annoyances I've experienced the exact same things and more. And I'm definitely not blaming the package maintainers for this. There's either 1) something wrong with the Julia language that results in code that is harder to maintain at scale, or 2)…
Re: Jax vs. Julia (Vs PyTorch)
#111I guess the Cantrill talk you are referring to must be 'Software as a reflection of values' from 2018: