> 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++

> > 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.,
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").

Reply via email to