3 ms·
Therefore people do not do dynamic binding at all, making this worthless for most kinds of system programming. Dynamic binding was introduced to allow code sha
by AstralStorm 7y ago
Therefore people do not do dynamic binding at all, making this worthless for most kinds of system programming.
Dynamic binding was introduced to allow code sharing. (With concomitant DLL hell which is still better than the hell of patching statically linked packages.)
Until FP grows some sort of schema (for type and functional safety) + dynamic loading functionality, it is dead as disco. As in impossible to use or you have to run through C or C++ making it an integration overhead.
Native level function interface is the killer feature. It is why C, C++, secondarily Fortran, Java and C# are alive. It is why Haskell is not even close to being as popular as Lua or Python or Ruby or perhaps even Rust. OCaml is better but it just drops all your warranty when native code is involved.