VHDL Issue Number: 0215 Classification: Language Deficiencies and Modeling Problems Language Version: VHDL-87 Summary: Library Std should contain only 1076-standard units. Related Issues: None. Relevant LRM Sections: 11.2 Key Words and Phrases: Library Std, standard packages Current Status: Submitted 1076-1993 Disposition: Closed (All Issues Completely Addressed) Disposition Rationale: Section 11.2 has been revised to remove the note and add normative text. Superseded By: N/A ----------------------- Date Submitted: 1991/03/20 Author of Submission: Paul Menchini Author's Affiliation: CAD Language Systems, Inc. Author's Post Address: P.O. Box 13036 Research Triangle Park, NC 27709-3036 Author's Phone Number: (919) 361-1913 Author's Fax Number: Author's Net Address: mench@clsi.com ----------------------- Date Analyzed: TBD Author of Analysis: TBD Revision Number: $Revision: 1.7 $ Date Last Revised: $Date: 1995/05/13 19:34:42 $ Description of Problem ---------------------- Paragraph 6 of Section 11.2 (on page 11-2) states (in part): Library logical name STD denotes the design library in which package STANDARD and package TEXTIO reside; these are the only standard packages defined by the language (see Chapter 14). The second note of the same section (on page 11-3) states: It is recommended that library STD contain only those library units that correspond to design units defined as part of the Language Reference Manual. This set of units may change over time as the language evolves; however, portability of designs will be enhanced if, for any given version of the language, library STD contains a known set of library units. This recommendation should be strengthened into a prohibition, as the explanatory text is correct; portability is degraded by the presence of different units in different implementations. Proposed Resolution ------------------- Change the first quoted passage to read: Library logical name STD denotes the design library in which the standard packages defined by the language reside (see Chapter 14); these are the only library units which may reside in this library. and delete the second note. Optionally, the second note could be changed to: Currently, package STANDARD and package TEXTIO (see Sections 14.2 and 14.3, respectively) are the only standard packages defined by the language. VASG-ISAC Analysis & Rationale ------------------------------ TBD VASG-ISAC Recommendation for IEEE Std 1076-1987 ----------------------------------------------- TBD VASG-ISAC Recommendation for Future Revisions --------------------------------------------- TBD