Cuneiform law
Cuneiform law is generally classified separately from later Middle Eastern law, but has been viewed as a predecessor of Biblical and Jewish law. The communities of the Middle East that made use of cuneiform law were generally all in contact with one another, and developed similar cultures. Akkadian, a cuneiform language, was used throughout the entire area, and even as far as Egypt, for diplomatic communications during the Amarna Period.
Cuneiform (programming language)
Cuneiform provides a simple, statically checked type system. While Cuneiform provides lists as compound data types it omits traditional list accessors (head and tail) to avoid the possibility of runtime errors which might arise when accessing the empty list. Instead lists are accessed in an all-or-nothing fashion by only mapping or folding over them. Additionally, Cuneiform omits (at the organizational level) arithmetics which excludes the possibility of division by zero. The omission of any partially defined operation allows to guarantee that runtime errors can arise exclusively in foreign code.