[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RE: Avoid Case Analyses
Costello, Roger L. scripsit: > Case analyses is essentially using examples to define a function (or > in the case of a specification to specify a behavior). "Examples" usually means just a subset of the possible cases, whereas "case analysis" involves specifying how to handle _every_ case. Conflating them just produces confusion. > "Programs that avoid case analyses are clearer and simpler than those > that use case analyses." > > Professor Richard Bird made that surprising statement in his book, > Introduction to Functional Programming. I can't find it using Amazon search within the book. However, I think the sense of "case analysis" in that book opposes it to "pattern matching", which is a distinction that is only relevant to specific programming languages that provide pattern matching. The underlying implementation is by an exhaustive set of cases anyway. -- Even a refrigerator can conform to the XML John Cowan Infoset, as long as it has a door sticker cowan@ccil.org saying "No information items inside". http://www.ccil.org/~cowan --Eve Maler
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|