new codegen
Henry Cejtin
henry@sourcelight.com
Mon, 13 Aug 2001 18:24:34 -0500
In the hedings it says
mlton == new codegen, -native-live-stack true
mlton-stable == mlton-20010806
mlton-old == new codegen, -native-live-stack false
I take this to mean that the new stuff is `mlton' and `mlton-old', with the
old stuff being `mlton-stable'. (The ordering is rather crazy, as are the
names.)
The relevant part of the run time table is
benchmark MLton stable MLton old MLton
tailfib 16.7 25.1 19.9
Now if it is just a matter of adding dashes, then the first number is MLton-
stable, the second is MLton-old and the third is MLton. The inconsistency is
between the `mlton-stable' and `stable MLton'. Adding a dash in the latter
is better, but changing the order between the modifier and the noun is bad.
Pick one or the other. I don't care which, but changing them seems goofy.