Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!yale!cmcl2!arizona!gudeman From: gudeman@cs.arizona.edu (David Gudeman) Newsgroups: comp.lang.misc Subject: Re: Internationalization [was Re: Printing plural Message-ID: <592@optima.cs.arizona.edu> Date: 10 Mar 91 00:06:35 GMT Sender: news@cs.arizona.edu Lines: 21 In article <1991Mar5.225011.23386@linus.mitre.org> John D. Burger writes: ]gudeman@cs.arizona.edu (David Gudeman) writes: ]> Simple. Every time you define a data type, also write a procedure ]> to print it -- just like you would do in a so-called object oriented ]> language. ] ]That's true, but you're just describing a particular example of ]procedural abstraction, which we all do already... That's my point. This problem is not one that is solved by object oriented programming, it is solved by function polymorphism or dynamic typing. Both features are independent of object oriented programming. It may be argued that object-oriented programming makes the organization more transparent, but then you are dangerously close to admitting that object-oriented is nothing more than a way of organizing code and grouping declarations. -- David Gudeman gudeman@cs.arizona.edu noao!arizona!gudeman