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-Thread: 103376,e7151167e0767ecc X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews2.google.com!not-for-mail From: dan.r.mcleran@seagate.com (Dan McLeran) Newsgroups: comp.lang.ada Subject: Re: Feasibility of using Ada in new development Date: 2 Sep 2004 08:11:54 -0700 Organization: http://groups.google.com Message-ID: <19b0e504.0409020711.4be8797c@posting.google.com> References: <8429999a.0408231027.2850e800@posting.google.com> <19b0e504.0408251305.73ed26c8@posting.google.com> <87brgxkbol.fsf@insalien.org> <19b0e504.0408280957.5e266d7@posting.google.com> <877jrjhzx4.fsf@insalien.org> <19b0e504.0408300906.15164bf3@posting.google.com> <19b0e504.0408310911.1e885c26@posting.google.com> <1093982960.20821@master.nyc.kbcfp.com> NNTP-Posting-Host: 192.55.20.36 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1094137914 19531 127.0.0.1 (2 Sep 2004 15:11:54 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 2 Sep 2004 15:11:54 +0000 (UTC) Xref: g2news1.google.com comp.lang.ada:3263 Date: 2004-09-02T08:11:54-07:00 List-Id: > You left out the most important thing, which is auto completion of > procedure calls. The IDE should offer a choice of all matching names > and parameter profiles. Once one is picked, it should display the > name and type of each parameter. Exactly. When one types Ada. a list of available Ada packages, types, etc. should pop up to choose from. Then, if one types Ada.Calender. a list of valid stuff for the Ada.Calendar package should pop up as well. Every other IDE I've ever used has this feature (regardless of language). It's quite a productivity hit to not have this kind of help available when coding and once you've had it, you don't want to live without it. Beyond that, when one writes their own package e.g. package My_Package is type My_Type is digits 10; end My_Package; The IDE should be smart enought to provide help when later one you use that package: Some_Variable : My_Package. <- A list of types, procedures, etc. from My_Package should pop up here.