This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
The P language
- From: Solal <solal dot rastier at me dot com>
- To: gcc at gcc dot gnu dot org
- Date: Sun, 20 Apr 2014 12:26:07 +0200
- Subject: The P language
- Authentication-results: sourceware.org; auth=none
Hello guys!
I've an idea of new frontend for GCC.
An Objective-D# language! But say "Objective-D Sharp" is quite long, so
I call it the P language (shouldn't be confused with the P language of
Amaya) because of the BCPL : we have the B and the C, so now that's the P.
The language should be just like Objective-C++, but :
-The two languages would be compatibler (for inherit Objective-C classes
from C++ classes and vice-versa, use C++ objects in Objective-C classes
and vice-versa, declare C++ namespaces in Objective-C declarations,
declare Objective-C declarations in C++ namespaces, use C++ class
features in Objective-C classes and vice-versa, uses C++ classes in
Objective-C classes and vice-versa, etc., etc., etc.)
-The C++ would be replaced by its successor D.
-The C# features would be available (and compatible with Objective-C and
D, as I defined in the first point). The .NET framework would be
replaced by .GNU.