Henry is correct that the MLton compiler (the runtime, basis library
implementation, and compiler proper) do not depend on ckit (or any of the
(re)distributed SML/NJ libraries), the benchmarks, or on mlnlffigen, nor
are those components required for using MLton (unless, of course, the
program being compiled explicitly references them).  If Debian wants to
carve up the packages for MLton in a different way, then that seems fine,
but I'm not inclined to do serious rearrangements of the GitHub repository
or of the source releases that we (upstream) package.  I appreciate the
licensing issue, but consider it fairly low stakes for decades old code.

Florian is correct that MLton has packaged mlnlffigen both out of
convenience (as we have packaged mllex and mlyacc) for users and because
MLton requires the tool to generate slightly different code.


On Mon, Nov 1, 2021 at 3:55 PM Henry Cejtin <[email protected]> wrote:

> Your right, but I think (not on the basis of real knowledge) that
> ml-nlffigen isn't used in either the compilation
> of the MLton compiler, nor by the MLton compiler in compiling user
> code.  I thought that it was
> for a MLton compiler user to use, and had been tweaked so that the
> output was usable by MLton.
>
> I certainly could be wrong about this.
>

Reply via email to