Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!caen!news.cs.indiana.edu!arizona.edu!arizona!gudeman From: gudeman@cs.arizona.edu (David Gudeman) Newsgroups: comp.lang.misc Subject: Re: Internationalization [was Re: Printing plural Message-ID: <558@coatimundi.cs.arizona.edu> Date: 1 Mar 91 06:49:21 GMT Sender: news@cs.arizona.edu Lines: 19 In article <1991Feb28.171836.29342@linus.mitre.org> Ralph Marshall 617 271-8784 writes: ]gudeman@cs.arizona.edu (David Gudeman) writes: ]>... ]>What does this have to do with having a "real object system"? You can ]>write different printing routines for different data types in almost ]>any language. ] ]Maybe I don't understand you, but how do you do this in C? 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. Of course this doesn't give you runtime typing. But runtime typing (or runtime polymorphism) is orthogonal to object orientation. -- David Gudeman gudeman@cs.arizona.edu noao!arizona!gudeman