3 ms·
In my current and previous job, we talked about (and partially implemented) low level “contract” modules in order to avoid linking (and building) the entire mod
by itsthejb 3y ago
In my current and previous job, we talked about (and partially implemented) low level “contract” modules in order to avoid linking (and building) the entire module in order to share behaviour
That problem was already solved with header files; trivial to split interface from implementation, they’re just two different files. But sometime around the 90s, probably Java and this was deemed inconvenient. Now we’re trying to reinvent that same pattern