On Sun, Mar 22, 2009 at 12:25 PM, Richard Kenner
<ken...@vlsi1.ultra.nyu.edu> wrote:
>> would you mind elaborating on the philosophical issue here?
>
> Yes, I would mind, because it's not MY issue, but RMS's!  I don't want
> to speculate why RMS might not want to use C++

That is non argument: RMS  has not not contributed any
executable code for GCC, and even less the C++ front-end,
for YEARS now.

>
>> > Similarly, which of two possible algorithms to use *can* be a
>> > *detailed* technical issue, but stops being one if one of those two
>> > choices has a patent issue.
>>
>> By your analogy, which part of C++ do you consider
>> has patent issue compared to Ada?
>
> I don't follow.  My analogy was just to show two areas where what might be
> considered "technical" decisions might touch on something larger, in one
> case philosophy and in another patents.
>
> If you're asking why RMS didn't object to the Ada front end being written
> in Ada, the answer is that he would have preferred C, but it's always
> acceptable to write all or part of a compiler in its own language.  E.g.,

and it's acceptable for Ada, but for not for C++.

> COBOL would be an odd choice of a language to write a compiler in, but
> quite reasonable if the language you're compiling is COBOL (and there is
> such).  Also, there's a difference between starting from scratch with some
> non-C language and converting a C program into one in a different language
> (note RMS's "at least for programs that are presently written in C").
>
>

-- Gaby

Reply via email to