4 This page is mainly for recording recurring feature requests. If you
5 have a new feature request, you probably want to query interest on one
6 of the <:Contact:mailing lists> first.
8 Please be aware of MLton's policy on
9 <:LanguageChanges:language changes>. Nonetheless, we hope to provide
10 support for some of the "immediate" <:SuccessorML:> proposals in a
14 == Support for link options in ML Basis files ==
16 Introduce a mechanism to specify link options in <:MLBasis:ML Basis>
17 files. For example, generalizing a bit, a ML Basis declaration of the
24 could be introduced whose semantics would be the same (as closely as
25 possible) as if the option string were specified on the compiler
28 The main motivation for this is that a MLton library that would
29 introduce bindings (through <:ForeignFunctionInterface:FFI>) to an
30 external library could be packaged conveniently as a single MLB file.
31 For example, to link with library `foo` the MLB file would simply
35 option "-link-opt -lfoo"
38 Similar feature requests have been discussed previously on the mailing lists:
40 * http://www.mlton.org/pipermail/mlton/2004-July/025553.html
41 * http://www.mlton.org/pipermail/mlton/2005-January/026648.html