From rybin@possum.srcc.msu.su Sun Jan 12 11:18:16 1997 Return-Path: Received: from ida.org by cronus.csed.ida.org (SMI-8.6/SMI-SVR4) id LAA14697; Sun, 12 Jan 1997 11:18:16 -0500 Received: from sw-eng.falls-church.va.us (ns1.sw-eng.falls-church.va.us) by ida.org (4.1/SMI-4.1) id AA14564; Sun, 12 Jan 97 11:18:28 EST Received: from crocus.gamma.ru by sw-eng.falls-church.va.us (8.7.1/) id QAA22018; Sun, 12 Jan 1997 16:12:32 GMT Received: from srcc.UUCP (uucp@localhost) by crocus.gamma.ru (8.7.6/8.7.3) with UUCP id TAA05331 for asis-officers@sw-eng.falls-church.va.us; Sun, 12 Jan 1997 19:15:07 +0300 (MSK) Received: by gamma.srcc.msu.su; Sun, 12 Jan 1997 19:14:39 +0300 Received: by possum.srcc.msu.su (UUPC/@ v5.09gamma, 14Mar93); Sun, 12 Jan 1997 17:07:53 +0300 To: asis-officers@sw-eng.falls-church.va.us Message-Id: Organization: Information Systems, SRCC, MSU From: "Sergey I. Rybin" Date: Sun, 12 Jan 97 17:07:53 +0300 X-Mailer: BML [MS/DOS Beauty Mail v.1.36] Subject: Homonims in ASIS 2.0.K Lines: 21 Content-Length: 745 Status: OR Asis Officers, I am trying to go through my remarks on ASIS 2.0.K to prepare comments for the next ASIS WG meeting. This is the first one: There is the subtype of the Element type named "Name" and defined in the Asis package, and there is the function Name in Asis.Compilation_Units. This means, that the function Asis.Compilation_Units.Name can never be made directly visible in an ASIS application, because almost for sure the context clause with Asis; use Asis; is applied to any component of any ASIS application which uses ASIS queries. I am not sure, that the pair - Asis.Name as the name if the subtype and Asis.Compilation_Units.Name as the name of the query - is the only case of homonims in the ASIS definition. Sergey Rybin From Alfred.Strohmeier@di.epfl.ch Tue Jan 14 08:32:02 1997 Return-Path: Received: from ida.org by cronus.csed.ida.org (SMI-8.6/SMI-SVR4) id IAA18201; Tue, 14 Jan 1997 08:32:02 -0500 Received: from sw-eng.falls-church.va.us (ns1.sw-eng.falls-church.va.us) by ida.org (4.1/SMI-4.1) id AA06248; Tue, 14 Jan 97 08:32:11 EST Received: from dimail.epfl.ch by sw-eng.falls-church.va.us (8.7.1/) id NAA14009; Tue, 14 Jan 1997 13:26:21 GMT Received: from lglsun1.epfl.ch by dimail.epfl.ch (SMI-8.6/EPFL-DI-5.1-S-MX) id OAA13107; Tue, 14 Jan 1997 14:21:40 +0100 Received: by lglsun1.epfl.ch (SMI-8.6/EPFL-DI-5.1-MX) id OAA03795; Tue, 14 Jan 1997 14:21:01 +0100 Date: Tue, 14 Jan 1997 14:21:01 +0100 From: Alfred.Strohmeier@di.epfl.ch (Alfred Strohmeier) Message-Id: <199701141321.OAA03795@lglsun1.epfl.ch> To: asis-officers@sw-eng.falls-church.va.us, rybin@possum.srcc.msu.su Subject: Re: Homonims in ASIS 2.0.K X-Sun-Charset: US-ASCII Content-Length: 1212 Status: OR > From rybin@gamma.srcc.msu.su@possum.srcc.msu.su Sun Jan 12 17:19 MET 1997 > To: asis-officers@sw-eng.falls-church.va.us > From: "Sergey I. Rybin" > Date: Sun, 12 Jan 97 17:07:53 +0300 > Subject: Homonims in ASIS 2.0.K > > Asis Officers, > > I am trying to go through my remarks on ASIS 2.0.K to prepare comments > for the next ASIS WG meeting. This is the first one: > > There is the subtype of the Element type named "Name" and defined in the > Asis package, and there is the function Name in Asis.Compilation_Units. I propose to change the latter one to Asis.Compilation_Units.Name_Of This would be consistent with many style guides for naming functions. > > This means, that the function Asis.Compilation_Units.Name can never be made > directly visible in an ASIS application, because almost for sure the > context clause > > with Asis; use Asis; > > is applied to any component of any ASIS application which uses ASIS queries. > > I am not sure, that the pair - Asis.Name as the name if the subtype and > Asis.Compilation_Units.Name as the name of the query - is the only case > of homonims in the ASIS definition. > > Sergey Rybin > -- Alfred Strohmeier