News for hackers. Stuff that matters.
Re:Fast midpoint between two integers without overflow by fulafel on Wednesday December 07, 2022 @10:30AM (#33895472)
Pike, Haskell.

Clojure makes a gesture toward it, literals are automatically promoted but the normal operators don't do it:

  user=> (+ 1 9223372036854775807) ;; max signed int64
  Execution error (ArithmeticException) at user/eval5 (REPL:1).
  integer overflow
  user=> (+ 1 9223372036854775808) ;; one higher
9223372036854775809N
Re:Fast midpoint between two integers without overflow by eesmith on Wednesday December 07, 2022 @02:35PM (#33899098)
Tcl. In tclsh:

  % expr 1 + 9223372036854775807
  9223372036854775808
  % expr 9223372036854775808 + 1
  9223372036854775809