[MLton] Re: [MLton-commit] r7033
Matthew Fluet
fluet at tti-c.org
Mon Apr 6 16:48:28 PDT 2009
On Sun, 5 Apr 2009, Ville Laurikari wrote:
> On Sun, Apr 05, 2009 at 08:38:08AM -0500, Matthew Fluet wrote:
>> I don't think this is a good idea. It forces the Basis Library
>> archive to carry around values that are only used by mlnlffi-lib.
>> This means that these constants need to be available on every
>> platform, regardless of whether or not that platform supports libdl
>> (some may not).
>
> All of the platforms we currently support (AIX, Darwin, FreeBSD,
> HP-UX, Linux, Solaris, Windows, did I forget anything?) do have a
> libdl of some sort. But yes, I see your point, there is probably some
> interesting platform out there which doesn't have it.
>
> What would you suggest as an alternative? Perhaps a of small C
> program which generates an .sml file for the mlnlffi-lib would be
> better? If you think something that would be OK, I can change it to
> do that instead...
I think that generating the constants and putting them in a .sml file for
the mlnlffi-lib would be a better approach.
Do you have a platform for which the previously hard-wired constants are
incorrect?
More information about the MLton
mailing list