From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7eaf9f2597de2259 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-10 12:20:57 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!pln-e!spln!dex!extra.newsguy.com!newsp.newsguy.com!drn From: Robert*@ Newsgroups: comp.lang.ada Subject: Re: on package naming, should the word "_pkg" be part of it? Date: 10 Oct 2001 11:53:00 -0700 Organization: Newsguy News Service [http://newsguy.com] Message-ID: <9q25ec0248o@drn.newsguy.com> References: NNTP-Posting-Host: p-553.newsdawg.com X-Newsreader: Direct Read News 2.90 Xref: archiver1.google.com comp.lang.ada:14201 Date: 2001-10-10T11:53:00-07:00 List-Id: In article , "M. says... > > >Yes, Ada 95 class idiom is a bit hard, but it is ok: perhaps it is better >to leave it as it is and use other software engineering items e.g. UML to >do the OO modeling and generate Ada automatically from this. > But why should I install UML on my linux box just to programin Ada? this is more obstcles to using Ada. very few will us Ada then, less than now. >Personally I prefer Method(Object). I just agree that both syntaxes should >be there, if possible; and if not, stay with Method(Object) ;-) > But Method(parameters...) is not in the true spirit of OO. (yes, it is syntax only, but syntax is important in how one thinks of things). notice how Ada is more prodcedural in its thinking: gnathtml will generate documentation of the code, listing all the 'files' and the 'functions' and 'procedures' in the code. Javadoc will generate documentations listing all the 'packages' and 'classes' and 'interfaces' in the code. So even the ada documentation is procedural oriented. I am really interesed in seeing the objects in the code, not the functions and procedures.