Re: TMQL, next round
Lars Marius Garshol <[email protected]> Sat, 10 Mar 2007 15:24:19 +0100
| Newsgroups | gmane.text.xml.xtm.tmql |
|---|---|
| Message-ID | <[email protected]> |
* Lars Marius Garshol > > There is no "the set of functions" associated with any particular > datatype, which I think is what's underlying the other Lars's point. * Robert Barta > > Hrm, well people with category theory background would probably > strongly disagree with you. They would argue that a type _IS_ actually > a product of all the functions available for a data structure. > Keywords > "abstract data types", "encapsulation", "OO programming" (the real > one, not Java). Yes, they would, and I don't disagree. However, that only applies after you have defined the types and finished the language. At that point, you can consider the set of values + all the functions to *be* the type. Fine. However, I would be very surprised if you could find a single person who believes that for the "datetime" datatype there is only one possible set of functions that might be included in the language. In other words: the committee can freely choose what functions it wants to include in the language for any particular type, and there is no obligation to make it exactly the set of functions provided by XPath 2.0 for that datatype. > True, I would not underestimate the costs to implement a larger body > of functions even if you can rely on existing libraries. And it is > unbelievably boring, too :-)) Yes. So I think we agree we need to be conservative in including functions. --Lars M.