We used to joke about the title of a book that the late president (Ernest L. Wilkinson) of Brigham Young University could have authored, "Free Choice and How to Enforce It".
Actually, Tracy, in programming, we encounter
Mandatory Options all the time. There are even graphical meta-language conventions in syntax diagrams to represent this case:
Mandatory Options: i.e, you
must choose one from the list:
[tt]
... >------ Option 1 ------>
|--- Option 2 ---|
`--- Option 3 ---'
[/tt]
Optional Options: i.e, you
may chose an option from the list:
[tt]
... >---------------------->
|--- Option 1 ---|
|--- Option 2 ---|
`--- Option 3 ---'
[/tt]
To proceed at a 'T'-junction in the road, you
must choose either to turn left or to turn right...a
mandatory option.
So although
Mandatory Options "sound" peculiar, we encounter them every day.
![[santa] [santa] [santa]](/data/assets/smilies/santa.gif)
Mufasa
(aka Dave of Sandy, Utah, USA)
[
Providing low-cost remote Database Admin services]
Click here to join
Utah Oracle Users Group on Tek-Tips if you use
Oracle in
Utah USA.