Splitting implementation and interface in C++
Splitting implementation and interface in C++
Posted Feb 24, 2025 17:24 UTC (Mon) by Wol (subscriber, #4433)In reply to: Splitting implementation and interface in C++ by viro
Parent article: Rewriting essential Linux packages in Rust
> Seriously? The only reason to split interface and implementation you is license considerations?
That's not what he said. He said "extra work". Which in reality usually means "push the work down the road until I get to it". Which also often in reality means "I'll never get to it".
It wouldn't get done in commercial circles either, if secrecy didn't have a (at least nominal) value.
Time pressure usually turns out to be an extremely important consideration.
Cheers,
Wol