[MLton] the next public release

Matthew Fluet fluet@cs.cornell.edu
Mon, 2 Aug 2004 18:44:49 -0400 (EDT)


> What do people think about adding a wiki to mlton.org?  The
> idea is that it would mostly focus on developers initially -- we could
> hopefully use it to organically grow a developer guide.  And we could
> start with a philosophy page.

A wiki seems fine.  I'll admit that I don't use them much on any site.

> > I wonder how useful to end-users it would be if we gave hints for
> > using the SML/NJ library.  I don't think it is "fair" to deliver a
> > whole pile of SML/NJ library code with MLton (even though I know
> > their license allows it).
>
> I don't have any problem with delivering a MLton-ized version of
> SML/NJ lib.  On focus of mine these days (and I guess this is
> something else that belongs in the philosophy section) is on making
> MLton users' lives easy.  And I think its much easier for them to get
> a working lib as part of our package rather than make them download
> another system and do a song and dance with tgzs and diffs.  This also
> goes well with another long-term goal, which is to make MLton a
> standalone SML development system, with no need for another one.

Fair enough.

> > Should we provide a convenient way for users to add additional
> > environment variables, without polluting their process
> > environement?; for example, we could read in a $(HOME)/.mlton-env
> > file with user specific environment/path pairs.
>
> This sounds good to me.  I agree with you and with Henry that using a
> file is better than polluting the process env.  I wonder if we should
> call the file .mlton, or possibly even have a .mlton/ directory, with
> an eye toward future extensions.

Maybe by analogy with target-map, we should provide
  $lib/path-map
and optionally support
  .mlton/path-map