2 ms·
There are issues with type safety when using raw pointers (e.g. void ) over alternatives. Reminds me of the good ol' days when Modula-2 had .def (definition) a
by jll29 4y ago
There are issues with type safety when using raw pointers (e.g. void ) over alternatives.
Reminds me of the good ol' days when Modula-2 had .def (definition) and *.mod2 (implementation) files, and you could compile the definition files alone to get binaries of the interface files that you could write and compile against in a typesafe way before the interfaces were even implemented
And as far as I recall the decoupling also made things compile fast (e.g. with Applications Systems Heidelberg's Modula-2 on the Atari ST 520+).