🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #2874

Re: Internationalization [was Re: Printing plural

#2874
From: David Gudeman
Date: Fri, 01 Mar 1991 06:49
19 lines
1144 bytes
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
Technical Details
Message-ID: <558@coatimundi.cs.arizona.edu>
Path: arc1-ca.pugleaf.net!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

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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