[MLton-user] Lack of information with -const
	'Exn.keepHistory	true'
    Vesa Karvonen 
    vesa.karvonen at cs.helsinki.fi
       
    Wed Jan 24 09:04:44 PST 2007
    
    
  
Quoting Matthew Fluet <fluet at tti-c.org>:
> 2) Use a construct like:
>       fun f x = ...
>       fun f' n x = if n = 0 then f x else f' (n-1) x
>       val f = f' 1
>     I think that this would have the effect of putting extra f' frames on
>     the stack; there is, of course, a slight runtime penalty for this.
I'm surprised.  Shouldn't all those tail calls be eliminated?
...
BTW, has anyone considered implementing a debugger for MLton using
techniques like described in the paper
  http://mlton.org/References#TolmachAppel95 .
It might be an interesting project.
-Vesa Karvonen
    
    
More information about the MLton-user
mailing list