3 ms·
It sounds like I probably haven’t gone deep enough into macro territory then. Still, when having to do things with JS/Python/C++ I’ve wasted many afternoons do
by thomasfoster96 8y ago
It sounds like I probably haven’t gone deep enough into macro territory then.
Still, when having to do things with JS/Python/C++ I’ve wasted many afternoons down the rabbit hole of trying to glean information from Github Issues, stackoverflow answers, Twitter threads and obscure forum threads — usually to find the problem (and fix) I ran into was so trivial it could have been a single line in an error message. (I feel like a lot of JS tools - particularly Webpack, Jest and Babel - have regressed a fair bit recently in this regard. Python just fails silently (or bizarrely) too often and C/C++ compiler error messages are often less readable than the code itself.)
- inferiorhuman 8y agoIIRC rust was designed from the get go to be user friendly. That's why you have things like intelligible error messages and rls. The rust community, as well, plays a huge part in how easy it can be to track down answers. But try debugging a nom parser sometime. Your eyes will bleed. OTOH the contrast to Javascript is pretty stark. As much as I've got plenty of complaints about the language itself, the community really a detriment. Things like Electron and Node actively shun cross-platform compatibility. Tools like webpack tend to attract cargo cultists. It seems there's a lot of wizardry and hair pulling involved anytime I touch JS. C/C++ though has gotten a lot better with the advent of clang.