[MLton] Status of MLton releases and merging MinGW target?

Stephen Weeks MLton@mlton.org
Fri, 7 Nov 2003 12:05:38 -0800


> Is the latest release version (20030716?) OK to work
> from or is there another version which you prefer that I work on?

It would be much better to work from the CVS.  That way, it will be
easier for me to check in changes and for you to immediately work with
them.

The overall picture for building packages is that for public releases,
I build and test all of the packages for all of the platforms.  To do
this, everything must be in the CVS so that I can push a button to
build the package for a particular platform.  The packaging process
varies from platform to platform.  For Cygwin and SPARC, I do a cross
compile from a Linux machine.  For the rest, I do a native bootstrap
from clean sources.  The cross-compilation stuff is nasty, so over
time, I would like to move everything away from it.  First, I plan to
move to a model where I generate C/asm on a Linux machine and then
move the files to the target for compilation.  Eventually I plan to
move to native bootstrapping everywhere.  Although my SPARC is very
slow so that's a bit of a pain.  But it's probably worth it because a
clean bootstrap is a very good test.

So, the best mode is for you to get to a point where you can build a
package from your modifications to CVS and then send a patch.  I will
check them in and try to build the package myself.  Hopefully after a
few iterations we can get to a point where it's easy for me to build.