Browse thread
Private types
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2008-11-01 (13:01) |
From: | vanicat@d... |
Subject: | Re: Private types |
Edgar Friendly <thelema314@gmail.com> writes: > Jacques Garrigue wrote: > >> Your intuition is correct that it would theoretically be possible to >> try subtyping in place of unification in some cases. The trouble is >> that thoses cases are not easy to specify (so that it would be hard >> for the programmer to known when he can remove a coercion), > > Does the compiler really get any information from an explicit cast that > it can't figure out already? I can't come up with any example. you mean as in the following function ? let f x = (x : t :> t') -- Rémi Vanicat