Browse thread
[Caml-list] productivity improvement
[
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: | Johan Baltié <johan.baltie@w...> |
| Subject: | Re: [Caml-list] Re: Statically detecting arrays bound exceptions ?? (was: Universal Serializer) |
Le Mardi 16 Juillet 2002 22:22, John Max Skaller a écrit : > Berke Durak wrote: > >On Fri, Jul 12, 2002 at 10:41:35PM +1000, John Max Skaller wrote: > >[...] > > > >>Ocaml run time errors include array (and string) bounds exceptions and > >>infinite recursions: > >>static type checking could detect the first, but not the second. > > > >Hey, wait a minute, how do you plan to statically detect bounds exceptions > > ? It's as undecidable as detecting infinite recursions. > > Nah. Just depends on your mindset. > In Pascal, array indexes have a specific type, > (possibly a subrange type). So it isn't possible to > get an array bounds error, only a type error > if the index is the wrong type. What about defining type that are subranges of int ? à la ADA... -- Ciao Jo ------------------- 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