Hi, Clause 6 is Data Types. 6.1 starts off nicely with "SystemVerilog makes a distinction between an object and its data type, etc." (BTW, 6.1 is called Value set. But this introductory paragraph is important enough and different enough (it does not talk about value sets), that I think it should be a separate sub-section 6.1 called "Data objects and data types".) However, later on, the LRM blurs this distinction in terminology between objects and types. 6.3 is bad in particular, saying "There are two main groups of data types: the variable data types and the net data types." The term 'net data type' only appears 3 times, but 'net type' appears many times. I think we should be consistent and change most of the references to them to be 'net objects' or simply 'nets'. Same for 'variable data types' and 'variable types'. A particularly weird sounding sentence is in 20.5.2.3: "In the $var section, a net of net type uwire shall have a variable type of wire." Shalom Shalom Bresticker Intel Jerusalem LAD DA +972 2 589-6852 +972 54 721-1033 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
This archive was generated by hypermail 2.1.8 : Mon Apr 02 2007 - 04:39:39 PDT