3 ms·
Overtime I have gone back and forth on this. When I was much younger I liked to write my own versions of libraries and such to have more control. I got older
by abenedic 8y ago
Overtime I have gone back and forth on this. When I was much younger I liked to write my own versions of libraries and such to have more control.
I got older and realized I now had to maintain 8 different projects, including my in house versions of things. Giving up control of a project to another person made me realize I had to eventually trust someone else to implement things correctly.
Now a days I am back on implementing my own solutions since I am more worried about efficiency. It would be nice if the compiler could inline the library implementation WELL(it usually sucks at this with static linking even with -ffunction-sections, etc.). I think there is a need for a language level facility for controlling what aspects of a third party library wind up in your final binary. Or more modular type libraries.
I just wish design decisions made by others weren't so baked in, like datatypes used or tag bits and what not.