<div dir="ltr">On Mon, Aug 25, 2008 at 7:55 AM, Ville Laurikari <span dir="ltr"><<a href="mailto:ville@laurikari.net">ville@laurikari.net</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It would be good to include a .bat or program to run MLton from<br>
outside the msys environment. It would set up the path and whatnot,<br>
and then run the mlton (script) with bash. This way people who don't<br>
want to get into the shell could just run MLton from a makefile or<br>
IDE, without caring about MinGW and bash.<br>
<br>
The installer could give an option to add this mlton.bat or program in<br>
the system PATH, so it could be run directly from anywhere without<br>
extra hassle.</blockquote><div><br>I've done both. The new installer (r6811) has a mlton.bat stuck in the path (along with gcc, ld, make, etc).<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Typical start menu items are some subset of these:<br>
* Link to start the program<br>
* A "README" or "About" document link<br>
* Website link<br>
* Links to included documents<br>
* Uninstall link</blockquote><div><br>I did all of these except the Uninstall link, since I read somewhere that this is forbidden by the "windows logo", whatever that means. At any rate, apparently it's not something nice programs do.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Because MLton isn't really useful as a program that you just run, I<br>
think a desktop icon is not needed at all. Perhaps a start menu link<br>
to start the bundled msys shell would be a good idea, though.</blockquote></div><br>The MSYS shell has a link from the Start Menu. <br><br>I also associated MLton to the extensions .sml and .mlb. They show up with a ... very artistic ... logo and double-clicking on them will automatically launch MLton to compile them.<br>
<br></div>