Issue 3778: Issue with 'factory' (ft-ftf) Source: Eternal Systems (Dr. Louise E. Moser, nobody) Nature: Uncategorized Issue Severity: Summary: The Fault Tolerant CORBA specification contains the following struct. struct FactoryInfo { GenericFactory factory; Location the_location; Criteria the_criteria; }; This causes a problem for the IDL compilers of some vendors, because "factory" is a keyword in CORBA V2.3. See CORBA V2.3, page 3-8, Lexical Conventions, June 1999. We need to change "factory" in this struct to "fact", "fctry", "generic_factory", or whatever. What is your preference? Resolution: see below Revised Text: Replace the FactoryInfo in Section 27.3.5 on page 27-37 and page 27-39, and in Appendix A on p. 27-98, with the following and modify the description accordingly: struct FactoryInfo { GenericFactory the_factory; Location the_location; Criteria the_criteria; }; Actions taken: August 21, 2000: received issue May 24, 2001: closed issue Discussion: End of Annotations:===== Date: Mon, 21 Aug 2000 12:52:05 -0700 (PDT) Message-Id: <200008211952.MAA20856@chi.ece.ucsb.edu> X-Authentication-Warning: chi.ece.ucsb.edu: moser set sender to moser@alpha.ece.ucsb.edu using -f From: Louise Moser To: ft-ftf@omg.org, juergen@omg.org Subject: FT-FTF Issue Reply-to: moser@ece.ucsb.edu Cc: moser@apex.ece.ucsb.edu Content-Type: text X-UIDL: Qo-e92T4e94,>e9L&-e9 Hello, The Fault Tolerant CORBA specification contains the following struct. struct FactoryInfo { GenericFactory factory; Location the_location; Criteria the_criteria; }; This causes a problem for the IDL compilers of some vendors, because "factory" is a keyword in CORBA V2.3. See CORBA V2.3, page 3-8, Lexical Conventions, June 1999. We need to change "factory" in this struct to "fact", "fctry", "generic_factory", or whatever. What is your preference? Thanks. Louise X-Sender: giddiv@gamma X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Mon, 21 Aug 2000 17:50:27 -0400 To: ft-ftf@omg.org From: Victor Giddings Subject: Re: FT-FTF Issue Cc: moser@apex.ece.ucsb.edu In-Reply-To: <200008211952.MAA20856@chi.ece.ucsb.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-UIDL: Ic6e9C=g!!BGWd9ek:e9 At 12:52 PM 8/21/00 -0700, Louise Moser wrote: >Hello, > >The Fault Tolerant CORBA specification contains the following struct. > > struct FactoryInfo > { > GenericFactory factory; > Location the_location; > Criteria the_criteria; > }; > >This causes a problem for the IDL compilers of some vendors, because >"factory" is a keyword in CORBA V2.3. See CORBA V2.3, page 3-8, >Lexical >Conventions, June 1999. > >We need to change "factory" in this struct to "fact", "fctry", >"generic_factory", or whatever. What is your preference? > >Thanks. > >Louise > I think "the_instance" is a better parallel to the other names. Victor Giddings victor.giddings@ois.com Senior Product Engineer +1 703 295 6500 Objective Interface Systems Fax: +1 703 296 6501 Date: Mon, 21 Aug 2000 16:16:12 -0700 (PDT) From: Anita Jindal Reply-To: Anita Jindal Subject: Re: FT-FTF Issue To: ft-ftf@omg.org, victor.giddings@ois.com Cc: moser@apex.ece.ucsb.edu MIME-Version: 1.0 Content-MD5: Q7I7FLRAZYmxI468VBw7lQ== X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.3.2 SunOS 5.7 sun4u sparc Content-Type: TEXT/plain; charset=us-ascii X-UIDL: X:Xd9'=_!!+SV!!]a>!! I think generic_factory/the_generic_factory is the better name, since it captures the intent. - Anita > X-Sender: giddiv@gamma > To: ft-ftf@omg.org > Subject: Re: FT-FTF Issue > Cc: moser@apex.ece.ucsb.edu > Mime-Version: 1.0 > > At 12:52 PM 8/21/00 -0700, Louise Moser wrote: > > >Hello, > > > >The Fault Tolerant CORBA specification contains the following > struct. > > > > struct FactoryInfo > > { > > GenericFactory factory; > > Location the_location; > > Criteria the_criteria; > > }; > > > >This causes a problem for the IDL compilers of some vendors, > because > >"factory" is a keyword in CORBA V2.3. See CORBA V2.3, page 3-8, > Lexical > >Conventions, June 1999. > > > >We need to change "factory" in this struct to "fact", "fctry", > >"generic_factory", or whatever. What is your preference? > > > >Thanks. > > > >Louise > > > > I think "the_instance" is a better parallel to the other names. > > > Victor Giddings victor.giddings@ois.com > Senior Product Engineer +1 703 295 6500 > Objective Interface Systems Fax: +1 703 296 6501 > Sender: Chris.Smith@uab.ericsson.se Message-ID: <39A2342F.EF41438E@uab.ericsson.se> Date: Tue, 22 Aug 2000 10:05:04 +0200 From: Chris Smith X-Mailer: Mozilla 4.07 [en] (X11; I; Linux 2.0.36 i686) MIME-Version: 1.0 To: moser@ece.ucsb.edu CC: ft-ftf@omg.org, juergen@omg.org, moser@apex.ece.ucsb.edu Subject: Re: FT-FTF Issue References: <200008211952.MAA20856@chi.ece.ucsb.edu> Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: G;7!!7m;e9J?Vd9N:b!! How about the_factory to be consistent with the others? Louise Moser wrote: > > Hello, > > The Fault Tolerant CORBA specification contains the following struct. > > struct FactoryInfo > { > GenericFactory factory; > Location the_location; > Criteria the_criteria; > }; > > This causes a problem for the IDL compilers of some vendors, because > "factory" is a keyword in CORBA V2.3. See CORBA V2.3, page 3-8, Lexical > Conventions, June 1999. > > We need to change "factory" in this struct to "fact", "fctry", > "generic_factory", or whatever. What is your preference? > > Thanks. > > Louise > Date: Thu, 24 Aug 2000 17:24:16 -0400 From: Jishnu Mukerji Reply-To: jis@fpk.hp.com Organization: Hewlett-Packard EIAL, Florham Park NJ USA X-Mailer: Mozilla 4.73 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: Juergen Boldt Cc: issues@emerald.omg.org, ft-ftf@emerald.omg.org Subject: Re: issue 3778 -- FTF FTF issue References: <4.2.0.58.20000824163252.00a25100@emerald.omg.org> Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: UQod9_/_d9#>b!!?~I!! Juergen Boldt wrote: > > This is issue # 3778 (Louise Moser ) > > Issue with 'factory' > > The Fault Tolerant CORBA specification contains the following struct. > > struct FactoryInfo > { > GenericFactory factory; > Location the_location; > Criteria the_criteria; > }; > > This causes a problem for the IDL compilers of some vendors, because > "factory" is a keyword in CORBA V2.3. See CORBA V2.3, page 3-8, Lexical > Conventions, June 1999. > > We need to change "factory" in this struct to "fact", "fctry", > "generic_factory", or whatever. What is your preference? or you could change it to _factory, and leave it at that. Jishnu.