[sv-cc] Suggestion for proposal for #121

From: Jim Vellenga <vellenga@cadence.com>
Date: Tue Nov 02 2004 - 13:58:45 PST

Doug,

For your proposal for #121, I would like to suggest some changes to the
"modal auxiliaries" -- words like "should", "may", and "must" -- in
order to reduce ambiguity.

Under imported:

First bullet: "that the user should not attempt to free" -> "that the
user must not free"

Second bullet: "SystemVerilog will not free" -> "SystemVerilog shall
not free" (indicates a requirement rather than a description)

Third bullet: "The user may not free" -> "The user must not free".
"SystemVerilog will not attempt to free" -> "SystemVerilog shall not
free".

Under exported:

First bullet: "It does not modify the characters" -> "It shall not
modify the characters"

Second bullet: "SystemVerilog will write" -> "SystemVerilog shall
write".
"nor should the string memory be freed by C code" -> "and the
C code must not free the string memory".

Third bullet: "and it will not attempt to modify nor free this
storage" -> "and it shall not modify or free this storage".
"nor should the string memory be freed by C code" -> "and the
C code must not free the string memory".

---------------------------------------------------------

Strictly speaking, IEEE style guidelines (as of 1994) also deprecate
the use of "must" in favor of "shall", so one could be even more formal
and replace every occurrence of "must" in this write-up by "shall".

Regards,
Jim V.

---------------------------------------------------------
James H. Vellenga 978-262-6381
Engineering Director (FAX) 978-262-6636
Cadence Design Systems, Inc. vellenga@cadence.com
270 Billerica Rd
Chelmsford, MA 01824-4179
"We all work with partial information."
----------------------------------------------------------
  
 

] -----Original Message-----
] From: owner-sv-cc@eda.org [mailto:owner-sv-cc@eda.org] On
] Behalf Of Warmke, Doug
] Sent: Tuesday, November 02, 2004 1:54 AM
] To: sv-cc@eda.org
] Subject: [sv-cc] SV-CC proposals updated
]
] Team,
]
] As per my action item of last meeting, I've updated my proposals
] to include surrounding LRM context. They are ready for review.
]
] http://www.eda.org/svdb/bug_view_page.php?bug_id=0000050
] http://www.eda.org/svdb/bug_view_page.php?bug_id=0000156
] http://www.eda.org/svdb/bug_view_page.php?bug_id=0000198
] http://www.eda.org/svdb/bug_view_page.php?bug_id=0000199
] http://www.eda.org/svdb/bug_view_page.php?bug_id=0000200
] http://www.eda.org/svdb/bug_view_page.php?bug_id=0000201
] http://www.eda.org/svdb/bug_view_page.php?bug_id=0000274
]
] Regards,
] Doug
]
]
]
]
Received on Tue Nov 2 13:58:50 2004

This archive was generated by hypermail 2.1.8 : Tue Nov 02 2004 - 13:58:52 PST