3 ms·
Fair, but with all the new C-alternative languages I also see a lot of Chesterton's Fences being teared down. In part, this is also perfectly fine for experime
by uecker 4mo ago
Fair, but with all the new C-alternative languages I also see a lot of Chesterton's Fences being teared down. In part, this is also perfectly fine for experimentation, but sometimes it leaves me wondering as well.
- MomsAVoxell 4mo agoSoftware is a social activity, therefore it follows social mechanics, organically. As time goes by, all these fences will need to be maintained or removed.
- uecker 4mo agoIt is exactly because software is a social activity that one should try to understand the purpose of a design before changing it.
- NonHyloMorph 4mo agoWell then go ahead and dig for that understanding :) From hearing interviews with some of the zig developers it's imho pretty clear, how deeply involved they are with their work.
- uecker 4mo agoI would agree that the zig developers know what they are doing. But not necessarily all fans of the language...
- MomsAVoxell 4mo agoSo in the context of future newbie Zig users, I think this package re-tooling is wise.
- uecker 3mo agoOf course, the point was that it is not a great step forward in software engineering but zig catching up to what was is a reasonable design.
- MomsAVoxell 4mo agoAlways. Without an effort to understand, there is no social action, nor activity. Which is why it’s so frustrating when bikeshedders use indecipherable shades of paint. Good code is best made understood at scale .. or at least, that’s how it used to be. Anyway I think the Zig folks are pretty clever and know what they’re doing .. I”m sure there are holes to poke in all of it, but I wonder what the big Zig projects will do with this change…