Why are guards called "guards"?
Does anyone know what is the source of the name for a construct called protection ?
func x
| cond1 -> expr1
...
| condN -> exprN
The Wikipedia article Guard_ (computer_science) provides some historical perspective, but has no explanation of where the name came from (it just mentions that SASL was one of the first to use the name).
So far I have found links to Edsger Dijkstra and his Guard Command Language. Was he the first to use the term "guardian"?
+4