* Matt Rice: >> For the JVM, there are module systems which try to enforce >> recompilation of all reverse dependencies. It's a PITA for >> large-scale system integrators (particularly if they offer security >> support), but these module systems show that many people do not >> consider this a deal-braker. > > I'm not entirely convinced it has to be a PITA for large-scale (or no > more excessively a PITA than large-scale itself is.), at a minimum > this entails recompilation of the module itself and the modules tests, > (basically what we have today in most compilation schemes), but allows > for growth unlike current schemes
And if the compiled bits change as the result of the dependency upgrade, you have to bump the version number (to ship the new bits), and repeat the process for the reverse dependencies further along the graph. And so on. But maybe that's the only way with the growing interest in reproducible builds. _______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
