I strongly disagree. For example, if "arguments made in committee behind us" were useless, then we would not have use for the mail archives. The fact is that we use them frequently. I have even found use for mails going back to 1993. By the way, there have been email exchanges much longer than this one. Shalom ________________________________ From: Rich, Dave [mailto:Dave_Rich@mentor.com] Sent: Sunday, September 17, 2006 8:15 AM To: Arturo Salz; Bresticker, Shalom; Brad Pierce; sv-bc@server.eda-stds.org; SV_EC List Subject: RE: [sv-ec] Re: [sv-bc] explicit package exports I think it's time to take a little satirical break from what has to be one of the most lengthy e-mail exchanges on a single topic. I was thinking about the value of 'intent' in an LRM and happened to be reading this about a wedding ceremony in an airplane hangar: Standing here in this environment puts me in mind of -- well flying, and I am reminded of the three most useless things for a pilot: the runway behind you, the altitude above you, and the fuel not put in your tank. A little like marriage, don't you think? The three most useless things in a marriage: the grievances behind you, the expectations above you, and the affection not expressed to your mate. Here are my three most useless things in an LRM: - the arguments made in committee behind us - the feature's we haven't gotten to t to ahead of us - the intent not written down Dave ________________________________ From: owner-sv-bc@server.eda.org [mailto:owner-sv-bc@server.eda.org] On Behalf Of Arturo Salz Sent: Saturday, September 16, 2006 5:02 PM To: Bresticker, Shalom; Brad Pierce; sv-bc@server.eda-stds.org; SV_EC List; sv-ac@server.verilog.org Subject: RE: [sv-ec] Re: [sv-bc] explicit package exports Shalom, I believe your assessment is incorrect. I remember discussing the issue of re-exporting from a package as early as 2003 when the "separate compilation" WG began the work that concluded with the introduction of packages into the language. Allowing exports of imported items were definitely discussed. My recollection is that at the time, there were no objections to the feature, but we would have to work out the details at a later time. I believe that this topic fell between the cracks due to schedule pressures, and left various committee members with different impressions. I always assumed that this was a useful feature that users would appreciate, and believed other members felt that way too. I'm somewhat puzzled that this issue seems so controversial now. The minutes of at least one of the "separate compilation" meetings shows this issue was explicitly raised: http://www.eda.org/sv-bc/sep_comp/svbc_03_09_23.txt 2) Within a package, are nested references to imported packages exported from the package into an importing region? We'll discuss this next week. The above minutes are consistent with my recollection that this issue was discussed, was never explicitly voted down, and apparently never worked on. Since some of us were left with the impression that re-exporting imported identifiers was an acceptable feature, the fact that the LRM does not have a contradictory example simply served to reinforce that conception (or, should I say misconception?). I assume that the converse is true for people who had the opposite impression. I hope this helps clarify the discussion regarding original intent. Arturo -----Original Message----- From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On Behalf Of Bresticker, Shalom Sent: Saturday, September 16, 2006 1:03 PM To: Brad Pierce; sv-bc@eda-stds.org; SV_EC List; sv-ac@verilog.org Subject: RE: [sv-ec] Re: [sv-bc] explicit package exports That's my point. There are no LRM examples showing the case one way or the other because it was never considered, which means that the functionality was not intended. Adding functionality requires a positive intention. Lack of an explicit negative intention is not enough. The LRM does not say that writing "A=1;" does not set off a global thermonuclear explosion, either, but I don't think that was intended... Shalom > If there were really any LRM examples that "clearly imply that import > chaining was not intended", then testing with the LRM examples would > have revealed a mismatch between the intent and what seems obvious under > the file system analogy.Received on Sat Sep 16 23:21:18 2006
This archive was generated by hypermail 2.1.8 : Sat Sep 16 2006 - 23:21:56 PDT