From 100434.3031@CompuServe.COM  Thu Jul 18 13:03:26 1996
Received: from arl-img-5.compuserve.com (arl-img-5.compuserve.com [149.174.217.135]) by dkuug.dk (8.6.12/8.6.12) with ESMTP id NAA10252 for <SC24@dkuug.dk>; Thu, 18 Jul 1996 13:03:23 +0200
Received: by arl-img-5.compuserve.com (8.6.10/5.950515)
	id HAA18570; Thu, 18 Jul 1996 07:02:45 -0400
Date: 18 Jul 96 07:01:13 EDT
From: Jean Stride <100434.3031@CompuServe.COM>
To: ISO/IEC JTC 1/SC 24 <SC24@dkuug.dk>
Subject: (SC22docs.73) Document SC22 N2203
Message-ID: <960718110112_100434.3031_BHG127-1@CompuServe.COM>

Please note that this document will be issued as an SC 24 document - this
is an advance copy


ISO/IEC JTC 1/SC22
Programming languages, their environments and system software interfaces
Secretariat:  U.S.A. (ANSI)


ISO/IEC JTC 1/SC22
N2203


July 1996


TITLE:               SC22/WG21 Response to SC24/WG6 Liaison Statement


SOURCE:              Secretariat, ISO/IEC JTC 1/SC22


WORK ITEM:           N/A


STATUS:              N/A


CROSS REFERENCE:     SC22 N2194


DOCUMENT TYPE:       Response to Liaison Statement


ACTION:              To SC22 Member Bodies for information.




Address reply to:
ISO/IEC JTC 1/SC22 Secretariat
William C. Rinehuls
8457 Rushing Creek Court
Springfield, VA 22153 USA
Tel:  +1 (703) 912-9680
Fax:  +1 (703) 912-2973
email: rinehuls@access.digex.net


________________________________________________________________________
Subject: WG21 N0961: response to SC24/WG6 liason stmt


WG21 acknowledges the liason statement from SC 24/WG 6 (SC 24/N 1577==
SC 22/WG 21/N 0960) and thanks the authors for their contribution.  The
statement was distributed and discussed at WG21's Stockholm meeting on
7-Jul-96. Mr. Karl Soop also attended the meeting on behalf of SC 24/WG 6,
and explained the background of the liason statement.

The provision of support for concurrency in C++ has been discussed
within WG21.  Various implementations of C++ have provided concurrency
in several forms.  A recently published book from MIT Press(*) lists 18
different implementations of concurrency in C++, some involving language
extensions and others using library facilities.  The implementations
have different capabilities and purposes.  Although it would clearly be
a benefit to the programming community, an attempt to agree on one
concurrency facility for all C++ programmers would be difficult at this
time.

The C++ standard is now at the CD stage, and no national body has
requested the addition of concurrency support in their CD ballot
comments. Therefore, WG21 feels it would be inappropriate to take on the
task of adding such support as part of its current standard, even as an
informative annex.  Of course, such a facility could be proposed later
as an adendum or a technical report. If the facility were implemented as
an optional library, it could also be advanced by another working group,
e.g., SC 24/WG 6.

Mr. Dag Bruck (dag@dynasim.se), a representative of Sweden to WG21, has
volunteered to be the point of contact should WG6 wish to continue to
discuss the technical details of their proposal.

(*) Mr. Bruck will be able to supply the exact reference to this book.



