RE: Compiling C++ modules

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Have think about your own tag line mate. C is pure. A kernel should be
as pure as possible. Leave it alone folks - haven't we all been down
this road before? Why does everyone want to move higher and higher up
the ladder when it comes to languages? Does no one still love to code in
pure ASM any more or am I just stuck in the past? Leave complexity for
application programmers. System programmers should dream in binary and
talk ASM. :-)

-----------------------
Mr. W. A. Khushil Dep

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Avi Kivity
Sent: 28 April 2006 10:34
To: Davi Arnaut
Cc: Willy Tarreau; Denis Vlasenko; [email protected]; Kyle
Moffett; Alan Cox; [email protected]
Subject: Re: Compiling C++ modules

Davi Arnaut wrote:
>>
>> Mozilla is written in C++ ? I start to better understand where the
>> 160 MB bloat comes from...
>>     
>
> Evolution is written in C.
>   

FWIW, userspace is moving away from C as unproductive and unsafe. KDE is

of course C++, mozilla, openoffice are C++, and gnome is moving towards 
(of all things) C#.

GCC considered adopting a C++ subset. My impressions of the discussion 
was that (a) a majority of the developers would like that (b) RMS would 
never allow it (c) there were concerns about bootstrap on platforms 
where a C++ compiler was not available.

Kernels of other operating systems (Windows, AIX (?)) allow C++. And 
don't start about Windows crashing whenever you sneeze at it - it's so
1998.

-- 
Do not meddle in the internals of kernels, for they are subtle and quick
to panic.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel"
in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux