5 ms·
this isn't adding a new feature. This is replacing a feature that everyone already implemented independently on every other project - some with xxd, some with s
by jcelerier 4y ago
this isn't adding a new feature. This is replacing a feature that everyone already implemented independently on every other project - some with xxd, some with special embedders such as rcc or windres or whatever, some through CMake directly (like this: https://gist.github.com/sivachandran/3a0de157dccef822a230 https://gist.github.com/sivachandran/3a0de157dccef822a230 for instance) - in a standard and more performant way. Instead of being paid per-project this cost will now be paid per-compiler implementation which is unambiguously good as there are <<< compilers than C projects.
- oefrha 4y agoYou replied to my quote about pulling network resources and “other shenanigans”, which certainly isn’t what “everyone already implemented independently”. Plus that’s a potential vendor extension, i.e., some may implement it independently, some may not, implementations will likely differ.
- jcelerier 4y ago> You replied to my quote about pulling network resources and “other shenanigans”, which certainly isn’t what “everyone already implemented independently”. ?? pulling network resources works, today, with what people are using. there's zero difference between "cat foo.txt | xxd -i" and "curl https://my.api/foo.json https://my.api/foo.json | xxd -i"
- joshuamorton 4y agoHell, I #include files mounted over FUSE regularly.
- remexre 4y agohttps://github.com/camel-cdr/execfs https://github.com/camel-cdr/execfs ?