Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] productivity improvement
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2002-07-14 (12:27)
From: Berke Durak <berke@a...>
Subject: [Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)
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.

	let rec f () =
	   let a = [|1;2|] in
       if compiler_is_gonna_say_that_there_is_gonna_be_a_bounds_error f then
Berke Durak
To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: