2 ms·
I think it's fine to say why Zig doesn't work for you as long as you make it clear what the limitation is and why, and don't use that as an argument to say it's
by vanderZwan 6y ago
I think it's fine to say why Zig doesn't work for you as long as you make it clear what the limitation is and why, and don't use that as an argument to say it's a bad language - just a bad fit for your particular use-case.
Out of curiosity, aren't there other languages designed with more appropriate expressiveness for your needs then? Julia, for example?
- banachtarski 6y agoC++ is actually the sweet spot for expressiveness and complete control needed for the work I do on consoles and embedded devices. I was excited for zig because in many respects it really does feel like a better C, but I think philosophically, it’s more oriented around building particular types of systems. Disclaimer, I’ve sunk only about 35 hours into Zig so it’s possible it would be different with more experience but that’s about all the time I can realistically afford for a trial run of a new technology these days.
- meheleventyone 6y agoPersonally having done a bunch of mathy things both ways you get used to expressing thing without overloading. On balance I would opt for overloading because it feels natural to me but it’s a niggle rather than anything serious.