[MLton] cvs commit: world no longer contains a preprocessed basis library

Henry Cejtin henry@sourcelight.com
Wed, 10 Dec 2003 13:15:50 -0600

My  feeling is to agree with Matthew that file level granularity is a bit too
coarse for code that I think of as library code.  If I  have  some  structure
with  a  bunch  of functions to deal with some type and the program only uses
some of the functions, I wouldn't want all the code to be in the  executable.
I  guess  real dead code will remove the case where the functions are values,
but I assume that it would fail in other cases because of worrying about  the
possibility of exceptions being raised.