Browse thread
[Caml-list] Polymorphic methods and ellipsis
-
Alessandro Baretta
-
Pixel
-
Alessandro Baretta
-
Jacques Garrigue
-
Alessandro Baretta
-
brogoff@s...
- Alessandro Baretta
-
brogoff@s...
-
Alessandro Baretta
-
Jacques Garrigue
-
Alessandro Baretta
-
Pixel
[
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: | -- (:) |
| From: | Alessandro Baretta <alex@b...> |
| Subject: | Re: [Caml-list] Polymorphic methods and ellipsis |
brogoff@speakeasy.net wrote: > On Sun, 22 Sep 2002, Alessandro Baretta wrote: > >>Let me suggest another idea where you might better spend >>your time. I can write >> > let f x : 'a -> 'a = x > > > Does this do what you think it does? What is the type of f? > > Incidentally, I'd prefer some form of separate, forward type declaration. > > -- Brian > > Nope. Right, the colon-type-equals construct is for the definition of the return type, as opposed the actual type of f. Let me then rework my suggestion as method f (x:'a) : 'a.'a = x which is now actually equivalent to let f (x:'a) : 'a = x Alex ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners