Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZ2v3-0000TG-Vy for pgsql-general@arkaria.postgresql.org; Sun, 14 Aug 2016 21:26:10 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bZ2v2-00009Z-V7 for pgsql-general@arkaria.postgresql.org; Sun, 14 Aug 2016 21:26:08 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bZ2sk-0005t7-8J for pgsql-general@postgresql.org; Sun, 14 Aug 2016 21:23:46 +0000 Received: from hogranch.com ([75.101.82.47]) by magus.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZ2sg-0001Wp-7r for pgsql-general@postgresql.org; Sun, 14 Aug 2016 21:23:45 +0000 Received: from [192.168.0.2] (porker [192.168.0.2]) by hogranch.com (8.11.6/8.11.6) with ESMTP id u7ELNYv24834 for ; Sun, 14 Aug 2016 14:23:34 -0700 Subject: Re: C++ port of Postgres To: pgsql-general@postgresql.org References: From: John R Pierce Message-ID: Date: Sun, 14 Aug 2016 14:23:35 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------34611D7DB18B5EA15D95328C" X-HawgScanner-Information: Please contact the ISP for more information X-HawgScanner: Found to be clean X-Pg-Spam-Score: -2.4 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-general Precedence: bulk Sender: pgsql-general-owner@postgresql.org This is a multi-part message in MIME format. --------------34611D7DB18B5EA15D95328C Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 8/14/2016 2:05 PM, Joy Arulraj wrote: > > We have ported Postgres over to the C++ language (C++11 standard). > > https://github.com/jarulraj/postgresql-cpp > > Our goal is to use certain features of the C++ language and its > standard library to simplify coding, improve code reuse, and avoid > bugs. Peter's article titled `Moving to C++ > ` was a > source of inspiration for us. does this compile with the non-GCC compilers that postgres gets built with, for instance, IBM XLC++ on AIX, Oracle Studio C++ on Solaris, Microsoft Visual C++ on MS Windows, CLang on BSD ? what about popular platforms like RHEL 6, where gcc is 4.4.7 ? -- john r pierce, recycling bits in santa cruz --------------34611D7DB18B5EA15D95328C Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
On 8/14/2016 2:05 PM, Joy Arulraj wrote:

We have ported Postgres over to the C++ language (C++11 standard).

https://github.com/jarulraj/postgresql-cpp

Our goal is to use certain features of the C++ language and its standard library to simplify coding, improve code reuse, and avoid bugs. Peter's article titled `Moving to C++` was a source of inspiration for us.

does this compile with the non-GCC compilers that postgres gets built with, for instance, IBM XLC++ on AIX, Oracle Studio C++ on Solaris, Microsoft Visual C++ on MS Windows, CLang on BSD ?   what about popular platforms like RHEL 6, where gcc is 4.4.7 ?



-- 
john r pierce, recycling bits in santa cruz
--------------34611D7DB18B5EA15D95328C--