Threads: first milestone completed

Herb Sutter hsutter at microsoft.com
Fri Oct 22 22:03:13 BST 2004


All: First, thank you very much for bringing this to WG21. We're very
interested.

>So, to cut the brag short, aside from the good news there's "we gotta
>get to work" news. There is no formal deadline, but a good milestone is
>the next committee meeting, which will be in six months from now.

I'd like to explore what we can do before then. In particular, the ISO
C++ committee yesterday formed three specific subgroups in the Evolution
working group; the one I will personally chair is on security and
performance. This falls under that.

Yours is one of two or three of proposals I want to specifically promote
work on between meetings to move forward. I have some tentative idea of
arranging a face-to-face workshop/summit on these issues early in the
new year, with presentations and collaborations. If it's held, likely
locations are Redmond or College Station.

>What I believe we need to produce is two papers. One would describe and
>explain the memory model as adapted to C++. The second would be a
>collection of "deltas" to the current standard, specifying what text
>needs to go into what sections replacing what text.

Good topics, but one paper. Just stick the proposed changes at the end.
For a sample, here's a draft of my strongly typed enums paper so you can
get a sense of the structure. (Sorry for the size.)

>I hope those of you who have participated to the similar effort for
Java
>will chime in and structure this work. That includes logistics, who
does
>what, the review process, everything. So... please respond!

Indeed. I am very interested in this.

As a start, the Ecma-335 standard for CLI (same as ISO standard CLI),
Partition I section 12.6, which is about a memory model for CLI that
sounds very similar to what you're proposing and should be referenced.
Questions:

  - are you aware of this?

  - is it the same/right?

  - if not, why not, compare/contrast?

You can download Ecma-335 itself from
http://www.ecma-international.org/publications/standards/Ecma-335.htm .

Thanks!

Herb

-------------- next part --------------
A non-text attachment was scrubbed...
Name: strongly Typed Enums r1-v3.doc
Type: application/msword
Size: 1287680 bytes
Desc: strongly Typed Enums r1-v3.doc
Url : http://shadbolt.decadentplace.org.uk/pipermail/cpp-threads/attachments/20041022/7ad3b39b/stronglyTypedEnumsr1-v3.doc


More information about the cpp-threads mailing list