[MLton-commit] r6156
    Vesa Karvonen 
    vesak at mlton.org
       
    Sat Nov 10 05:27:51 PST 2007
    
    
  
Eliminated unnecessary type abbreviations, which also happens to be an
effective workaround for a bug in Poly/ML.
----------------------------------------------------------------------
U   mltonlib/trunk/com/ssh/random/unstable/detail/mk-random-gen.fun
----------------------------------------------------------------------
Modified: mltonlib/trunk/com/ssh/random/unstable/detail/mk-random-gen.fun
===================================================================
--- mltonlib/trunk/com/ssh/random/unstable/detail/mk-random-gen.fun	2007-11-10 13:26:43 UTC (rev 6155)
+++ mltonlib/trunk/com/ssh/random/unstable/detail/mk-random-gen.fun	2007-11-10 13:27:51 UTC (rev 6156)
@@ -20,8 +20,7 @@
 
    structure RNG = RNG
 
-   type 'a dom = Int.t * RNG.t and 'a cod = 'a
-   type 'a t = 'a dom -> 'a cod
+   type 'a t = Int.t * RNG.t -> 'a
 
    fun generate n t =
        pass (W.toInt (RNG.value t mod W.fromInt n), RNG.next t)
    
    
More information about the MLton-commit
mailing list