Joel C. Salomon wrote: > To avoid this class of bug, you need a simple way to declare what the > acceptable values for a variable are. Languages have had this capability, but it never caught on. People found it just too tedious.