This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf5805?nav=1 at Sun, 06 Nov 2022 06:31:45 GMT SourceForge : artf5805: general

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Tracker
Project: saga-core-wg     Trackers > Core API: public comments > View Artifact
Artifact artf5805 : general
Tracker: Core API: public comments
Title: general
Description:
 - package names and class names should not collide (e.g. because of enum scoping)
Submitted By: Andre Merzky
Submitted On: 02/21/2007 10:49 AM EST
Last Modified: 02/25/2007 8:14 AM EST

Status / Comments Change Log Associations Attachments  
Status  
Group: *
Status:* Pending
Category: *
Customer: *
Priority: * 3
Assigned To: * None
Reported in Release: *
Fixed in Release: *
Estimated Hours: * 0
Actual Hours: * 0
Comments
Andre Merzky: 02/25/2007 8:14 AM EST
  Comment:
tough one!  Although the document states:

   The packages are \B{not} supposed to show up in the
   implementations class names or name spaces, apart from
   the top level 'saga' name space.

language bindings might change that, at least for enums.  Enum names, however, are not unique at the moment (e.g. stream state vs. task state).

So I do not think that classes are a problem, but possibly enums, as they are, at the moment, all in the same name space.
  Action: Update
Status changed from Open to Pending
Andre Merzky: 02/21/2007 10:50 AM EST
  Action: Update
Priority changed from 4 to 3
Andre Merzky: 02/21/2007 10:49 AM EST
  Action: Create


 
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf5805?nav=1 at Sun, 06 Nov 2022 06:31:52 GMT