[MLton-user] Raw conversion of 32 bits into Real32.t

Henry Cejtin henry.cejtin at sbcglobal.net
Mon Jan 22 20:45:15 PST 2007


Wow, I didn't know that.  Does this mean that it would handle a list
construction (assuming, I would guess, that no loop was used)?  I.e.,
if I do
	fun f (x, y, z) =
	   let val w = [x, y, z]
	   in ...
	   end
and w `clearly' does not escape, will w be allocated on the stack?
I'm thinking of cases where the list is actually constructed, not where
I select out the elements.



More information about the MLton-user mailing list