Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 42146 invoked from network); 11 Apr 2007 22:07:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Apr 2007 22:07:43 -0000 Received: (qmail 11551 invoked by uid 500); 11 Apr 2007 22:07:50 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 11495 invoked by uid 500); 11 Apr 2007 22:07:50 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 11484 invoked by uid 99); 11 Apr 2007 22:07:50 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Apr 2007 15:07:50 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [208.30.140.160] (HELO moroha.quovadx.com) (208.30.140.160) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Apr 2007 15:07:43 -0700 Received: from qxvcexch01.ad.quovadx.com ([192.168.170.59]) by moroha.quovadx.com (8.13.6/8.13.6) with ESMTP id l3BM6V4c007672 for ; Wed, 11 Apr 2007 22:06:31 GMT Received: from [10.70.3.113] ([10.70.3.113]) by qxvcexch01.ad.quovadx.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 11 Apr 2007 16:07:36 -0600 Message-ID: <461D5C2E.6090500@roguewave.com> Date: Wed, 11 Apr 2007 16:07:42 -0600 From: Martin Sebor Organization: Rogue Wave Software User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1 MIME-Version: 1.0 To: stdcxx-dev@incubator.apache.org Subject: Re: TR1 Development Plan References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 11 Apr 2007 22:07:36.0545 (UTC) FILETIME=[CFFF2D10:01C77C85] X-Virus-Checked: Checked by ClamAV on apache.org Mark Brown wrote: > Hi Eric, > > I don't know if there is a development plan per se except for a number of Jira issues (one for each section of the TR). Your suggestion to make the extensions available in namespace std sounds like a fine idea to me. The issue is https://issues.apache.org/jira/browse/STDCXX-27 and all its subtasks. And correct, there is no "master plan" other than just the willingness and desire to do it :) The only ingredient we're short on is time. The idea behind the issue and the subtasks is for people to add their comments (e.g., what they're working on, etc.) so as to avoid duplication of effort. So I suppose you could think of them as a poor man's version of a development plan. If you'd like to propose a more formal process that would be just fine with me :) We could even ask INFRA to set up a Wiki for us to make collaborating easy. Given that TR1 has been out for so long that it has been incorporated into the draft C++ standard (except for the special math functions) it probably makes sense to put the implementation directly into namespace std as Brad suggests, instead of into std::tr1. Guarding with a macro also sounds like a good idea, at least until it's stable enough and until the new standard is ratified. > > I am also interested in the TR1 extensions but I haven't experimented with those in stdcxx yet. I have spent most of my time so far trying to understand the stdcxx build process and experimenting with the tests but as soon as I feel comfortable making more extensive changes I would like to offer my help with the new hash-based containers. That or any other contributions would be most welcome! Martin > > -- Mark > >> -----Original Message----- >> From: lemings@roguewave.com >> Sent: Mon, 9 Apr 2007 10:14:01 -0600 >> To: stdcxx-dev@incubator.apache.org >> Subject: TR1 Development Plan >> >> Hello all, >> >> I was wondering if there was a TR1 development plan in place, informal >> or otherwise, for TR1 development. I noticed that there is some >> existing TR1 classes but the headers are rather old and they reside in >> the transitional std::tr1 namespace. >> >> I was thinking perhaps integrate the TR1 extensions directly into their >> eventual namespace and headers and enable or disable the TR1 extensions >> with a compile-time macro. If the _RWSTD_ENABLE_TR1 or some such macro >> is defined (initially undefined by default), then the TR1 classes will >> be defined. >> >> If anyone has thoughts on the issue, please post them. Also if there >> are docs somewhere that outline the plan for TR1, please point them out. >> >> Thanks, >> Eric. > > ____________________________________________________________ > FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop! > Check it out at http://www.inbox.com/marineaquarium