C++ Logo

std-proposals

Advanced search

Re: SCC / ISO IEC - C++ Superset

From: Phil Bouchard <boost_at_[hidden]>
Date: Tue, 3 Aug 2021 23:41:13 -0400
On 8/3/21 11:07 PM, Emile Cormier via Std-Proposals wrote:
> Sorry, but who do you expect to get involved in a C++ language
> extensions encumbered by patents? Does your "C++ Superset" allow a
> patent-free, open-source implementation?

Part of what I mentioned is patent pending but I can certainly loosen
restrictions, but the Root Pointer headers will remain patented.


>
> If you're looking for customers for a new commercial product, or
> employees/consultants to work on such a commercial product, I don't
> think this is the appropriate forum to advertise.

The title notably states that I am looking to start an an SCC / ISO IEC
branch (which I am part of now) to build a framework allowing more
robust functionalities such as what I previously mentioned.

That framework can be used to build runtime stack traces [with no
limited POSIX signal handler], to integrate other memory managers and
smart pointers or even garbage collectors on top of smart pointers like
with Python; if you do not want Root Pointer.


>
> I hope that I simply misunderstood you, and that you're not seriously
> asking for volunteers to get involved in patent-encumbered C++
> language extensions.

Obviously following ISO standards is the way to go on the long term and
to have robust support from other commercial compilers is desirable at
the same time.

Again:

- 70% of cybersecurity problems are memory safety issues;

- memory management is the leading cause of security vulnerabilities in
Google Chrome;

So 1 + 1 = 2. If we do not solve these problems then we'll have a huge
national security issue with legacy code.

So this is my contribution to the community at the same time.


Regards,

-- 
*Phil Bouchard*
Founder & CTO
C.: (819) 328-4743
Fornux Logo <http://www.fornux.com>
>
> Cheers,
> Emile Cormier
>
> On Tue, Aug 3, 2021 at 9:02 PM <std-proposals-request_at_[hidden] 
> <mailto:std-proposals-request_at_[hidden]>> wrote:
>
>     Date: Tue, 3 Aug 2021 19:13:40 -0400
>     From: Phil Bouchard <boost_at_[hidden] <mailto:boost_at_[hidden]>>
>     To: std-proposals_at_[hidden]
>     <mailto:std-proposals_at_[hidden]>
>     Subject: [std-proposals] SCC / ISO IEC - C++ Superset
>     Message-ID: <7cedfba6-93d2-fdbd-19f0-c8f66a574d8b_at_[hidden]
>     <mailto:7cedfba6-93d2-fdbd-19f0-c8f66a574d8b_at_[hidden]>>
>     Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
>     Greetings,
>
>     I wanted to wait to announce that but since the subject is opened
>     then
>     just know that I am planning to create an ISO / IEC JTC 1
>     framework on
>     top of C++ called C++ Superset (that can be integrated into the C++
>     later on). You won't have to worry about bad and inefficient memory
>     management anymore. All you'll have to do is to run the compiler on
>     existing C / C++ code and your app will be crash proof and free from
>     memory leaks.
>
>     That framework will offer the ability to add implicit variables,
>     parameters, compound statement instances, class members and global
>     singletons to existing C / C++ code and to overload raw pointers
>     to the
>     user's convenience. The Root Pointer I wrote is patent pending but
>     any
>     other important functionality can be added such as a runtime stack
>     trace, catching segmentation faults before they emit a SIGSEGV,
>     buffer
>     overflows, double frees, ... the most important problems so far.
>
>     More than 10 years ago I was part of the Boost community and I
>     wanted to
>     create my own language but they told me not to create yet another
>     language so I decided to create C++ Superset which makes sense
>     because
>     existing libraries just have to be recompiled, not rewritten from
>     scratch.
>
>     So I was hoping to create my own SCC / ISO mailing list before
>     announcing it but again since the subject was brought up already then
>     now you know. I would like to recruit interested people as well.
>
>
>     Regards,
>
>     -- 
>
>     *Phil Bouchard*
>     Founder & CTO
>     C.: (819) 328-4743
>
>     Fornux Logo <http://www.fornux.com <http://www.fornux.com>>
>
>

Received on 2021-08-03 22:41:18