[MLton] gc question
Matthew Fluet
fluet at tti-c.org
Tue Feb 13 15:12:03 PST 2007
I always use the top-level Makefile target 'nj-mlton'. I guess this
corresponds to reloading a dumped version every time. But, it has the
benefit of letting you invoke mlton using the standard build/bin/mlton
script (which chooses the newer of a nj dump or a mlton executable in
the build/lib directory).
You have to be a little careful of that Makefile target, because SML/NJ
doesn't seem to return an error status when compilation fails; this has
the effect of not informing the Makefile that there was a problem, and
if there is a lot of screen output, you might not notice that you didn't
actually get a new dumped image.
Jake Donham wrote:
> Hi,
>
> What setup do people normally use to work on MLton? I have built it in
> SML/NJ and I can compile programs by calling Main.commandLine, but the
> second time I do this I get "bool has no info property"; there is
> apparently some persistent state from the previous compile. This
> message
>
> http://mlton.org/pipermail/mlton/2004-November/026228.html
>
> seems to indicate that this isn't easy to fix. Do people reload a
> dumped version every time, or what? Thanks,
>
> Jake
>
> _______________________________________________
> MLton mailing list
> MLton at mlton.org
> http://mlton.org/mailman/listinfo/mlton
>
>
>
More information about the MLton
mailing list