[MLton-commit] r4771
Vesa Karvonen
vesak at mlton.org
Wed Oct 25 01:48:44 PDT 2006
Documentation.
----------------------------------------------------------------------
U mltonlib/trunk/com/ssh/extended-basis/unstable/readme.txt
----------------------------------------------------------------------
Modified: mltonlib/trunk/com/ssh/extended-basis/unstable/readme.txt
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/readme.txt 2006-10-24 23:06:01 UTC (rev 4770)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/readme.txt 2006-10-25 08:48:40 UTC (rev 4771)
@@ -31,18 +31,18 @@
(export*.sml). The contents of this directory should be sufficient
to understand the extensions provided by this library.
- basis.mlb
+ basis.mlb, basis.cm
- This basis file defines the extended basis library including all of
- the original basis library. The idea is that users refer to this
- instead of the original basis library.
+ These build files define the extended basis library including all of
+ the original basis library. The idea is that users refer to one of
+ these, depending on the compiler, instead of the original basis
+ library.
- extensions.mlb
+ extensions.mlb, extensions.cm
- This basis file defines only the extensions provided by this
- library. Users may refer to this basis file, but this is probably
- more interesting to maintainers. You can, for example, run the
- command
+ These build files define only the extensions provided by this
+ library. Users may refer to these files, but they are probably more
+ interesting to maintainers. You can, for example, run the command
mlton -stop tc -show-basis extensions.basis extensions.mlb
@@ -59,7 +59,15 @@
implementation details. Different compilers implement different
subsets of the original basis library.
+ detail/<COMPILER>/workarounds/
+ These directories (e.g. detail/smlnj/workarounds) contain compiler
+ specific workarounds. The idea is that workarounds are separated
+ from other code so that once a compiler becomes more conforming to
+ the language definition and basis library specification, the
+ workarounds can be easily removed.
+
+
About Motivation and Scope
--------------------------
More information about the MLton-commit
mailing list