* [Caml-list] abs min_int @ 2003-08-29 8:22 Christoph Bauer 2003-08-29 8:30 ` IKEDA Katsumi 2003-09-01 6:51 ` Florian Hars 0 siblings, 2 replies; 3+ messages in thread From: Christoph Bauer @ 2003-08-29 8:22 UTC (permalink / raw) To: OCaml List Hi, the manual describes the function "abs" as "Return the absolute value of the argument." This is not quite true: Objective Caml version 3.07+beta 2 # abs min_int;; - : int = -1073741824 IMO abs should thow an Failure exception or the manual should point out this behavior. Christoph Bauer -- proc self {} {foreach c [split [info body self] ""] d {14 -7 0 0 4 -67 4 73 11 69 24 -83 -15 6 -4 -84 78 20 11 -78 -1 -1 79 19 -8 4} { binary scan $c c c if {[catch {append r [format %c [expr $c+$d]]}]} {return $r};}};puts [self] ------------------- 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 ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Caml-list] abs min_int 2003-08-29 8:22 [Caml-list] abs min_int Christoph Bauer @ 2003-08-29 8:30 ` IKEDA Katsumi 2003-09-01 6:51 ` Florian Hars 1 sibling, 0 replies; 3+ messages in thread From: IKEDA Katsumi @ 2003-08-29 8:30 UTC (permalink / raw) To: caml-list Hi, From: Christoph Bauer <c_bauer@informatik.uni-kl.de> Date: Fri, 29 Aug 2003 10:22:01 +0200 > > This is not quite true: > > Objective Caml version 3.07+beta 2 > > # abs min_int;; > - : int = -1073741824 Objective Caml version 3.06 # abs (-1073741824);; - : int = -1073741824 # abs (-1073741823);; - : int = 1073741823 # print_int max_int;; 1073741823- : unit = () 1073741824 is larger than max_int; -- IKEDA Katsumi <ikeda@msi.co.jp> ------------------- 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 ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Caml-list] abs min_int 2003-08-29 8:22 [Caml-list] abs min_int Christoph Bauer 2003-08-29 8:30 ` IKEDA Katsumi @ 2003-09-01 6:51 ` Florian Hars 1 sibling, 0 replies; 3+ messages in thread From: Florian Hars @ 2003-09-01 6:51 UTC (permalink / raw) To: Christoph Bauer; +Cc: OCaml List Christoph Bauer wrote: > # abs min_int;; > - : int = -1073741824 > > IMO abs should thow an Failure exception or the manual should > point out this behavior. This is the expected behaviour as documented in the manual. Yours, Florian ------------------- 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 ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-09-01 6:51 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-08-29 8:22 [Caml-list] abs min_int Christoph Bauer 2003-08-29 8:30 ` IKEDA Katsumi 2003-09-01 6:51 ` Florian Hars
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox