That is all true. ABI compatibility would be nice. But I don't see how
to combine with GHC's other goals. Notably, we frequently add new
information to interface files, and it would be a major constraint not to
be able to do so.
that is the bit i never quite understood: if newer formats just add
information, that should be no problem. the problem, presumably,
comes when newer ghcs can no longer manage without that extra
information.
so, if ghc was truly upgraded (add things, improve things) instead
of modified (add some, take away some), then it should be able to
work with "old" compiled libs at least as well as its previous version
would have. just that it could do even better if it was allowed to
recompile the old lib itself..
what am i missing?
claus
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe