|
|
|
|
|
by npalli
564 days ago
|
|
Julia syntax is so nice and consistent, a welcome relief from the oddball things that are a result of a mishmash in numpy/python/pandas world. Damn shame it hasn't taken off as much. While Multiple dispatch is great, I feel it doesn't scale to large programs. Julia syntax + compile time polymorphism (like C++) + gc + single executable would be a killer language for HPC and Scientific computing. |
|
Unfortunately, it has also done so by ignoring a lot of hard-earned wisdom. My personal pet peeve is Concepts/Constraints ala C++. C++ added this after years of pain to make templates more manageable. It's a feature of many different languages, from Haskell to Rust/Mojo to C++. So there seems to be a pretty broad consensus that something like this is good to have. Yet, I don't see Julia getting them any time soon...