Browse thread
[Caml-list] Observations on OCaml vs. Haskell
[
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: | 2004-09-29 (14:15) |
From: | Brian Hurt <bhurt@s...> |
Subject: | Re: [Caml-list] Observations on OCaml vs. Haskell |
On Tue, 28 Sep 2004, Jon Harrop wrote: > On Tuesday 28 September 2004 08:22, Ville-Pertti Keinonen wrote: > > I'm fairly certain that type safety is a significant part of the reason; > > if they were polymorphic, they'd accept any kind of arguments, not just > > numbers. What's the product of two strings? A run-time type error? > > It seems odd then, that the polymorphic comparisons do raise run-time type > errors (on functions). I guess that's just the way the cookie crumbled... > > I think a static analysis program to pick up on such problems could be very > useful... This gets tricky, I would think. One thing I don't want to lose is the ability to make ('a -> 'b) list types. Comparing two functions is obviously bogus, but in most other places being able to handle both functions and data is a usefull thing. -- "Usenet is like a herd of performing elephants with diarrhea -- massive, difficult to redirect, awe-inspiring, entertaining, and a source of mind-boggling amounts of excrement when you least expect it." - Gene Spafford Brian ------------------- 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