Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!lll-winken!aunro!alberta!herald.usask.ca!weyr!John.Montbriand From: John.Montbriand@weyr.FIDONET.ORG (John Montbriand) Newsgroups: comp.lang.c++ Subject: re: Public vs Private header files in C++ Message-ID: <275.284C7EAF@weyr.FIDONET.ORG> Date: 5 Jun 91 04:47:21 GMT Organization: Benden Weyr, Saskatoon Sk. (306)-382-5746 Lines: 10 well, I think I'd disagree with you there. I think I have a pretty good idea of what modula-2 is like (I've written 1 30k line program) and no doubt, it's a great language because of the way it allows you to hide data, but it does NOT allow '"incomplete"' declarations of any kind. Sure, it allows you to use opaque types, but it's strictly a question of ALL or NONE--either the user get's to see the record components or she doesn't. I s'pose the open array types for procedure parameters are the only thing I really miss (just because they're convenient and do a bit of type checking), but you can simulate the exact same thing using pointers. later, John....... -- John Montbriand - via FidoNet node 1:140/22 UUCP: ...!herald!weyr!John.Montbriand Domain: John.Montbriand@weyr.FIDONET.ORG Standard Disclaimers Apply...