[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Abysmal state of GTK build
From: |
Eli Zaretskii |
Subject: |
Re: Abysmal state of GTK build |
Date: |
Tue, 23 Aug 2022 14:29:25 +0300 |
> From: Richard Stallman <rms@gnu.org>
> Cc: ofv@wanadoo.es, emacs-devel@gnu.org
> Date: Mon, 22 Aug 2022 23:44:24 -0400
>
> > What's wrong with C++ in GUI code?
>
> Requiring a C++ compiler to build Emacs is a big practical
> disadvantage. Including C++ code in Emacs will be an obstacle for
> people such as me to debug or write code. That is independent of what
> jobs the C++ code is used to do.
I think you have in mind use of all the advanced features of C++,
which makes debugging harder. But that is not the intent, and is not
really needed for this purpose.
> Using it in code that runs on the GNU system would make the problem
> much more serious. No, no, no!
Like I said, we already have that in two flagship projects: GCC and
GDB. And they actually do use almost the full spectrum of C++
features, all over the place.
By contrast, if we ever go this way (and due to the license issue it
doesn't currently look like we will), the C++ code will be limited to
the back-end parts of the display code, basically the
equivalents/siblings of xterm.c and xfns.c. That is an entirely
different scale.
- Re: Abysmal state of GTK build, (continued)
- Re: Abysmal state of GTK build, Po Lu, 2022/08/21
- Re: Abysmal state of GTK build, Stefan Monnier, 2022/08/21
- Re: Abysmal state of GTK build, Richard Stallman, 2022/08/22
- Re: Abysmal state of GTK build, Po Lu, 2022/08/23
- Re: Abysmal state of GTK build, Richard Stallman, 2022/08/24
- Re: Abysmal state of GTK build, Po Lu, 2022/08/25
- Re: Abysmal state of GTK build,
Eli Zaretskii <=
- Re: Abysmal state of GTK build, Lynn Winebarger, 2022/08/23
- Re: Abysmal state of GTK build, Richard Stallman, 2022/08/23
- Re: Abysmal state of GTK build, Robert Pluim, 2022/08/24
- Re: Abysmal state of GTK build, Po Lu, 2022/08/24
- Re: Abysmal state of GTK build, Eli Zaretskii, 2022/08/24
- Re: Abysmal state of GTK build, Eli Zaretskii, 2022/08/24
- Re: Abysmal state of GTK build, Gerd Möllmann, 2022/08/25
- Re: Abysmal state of GTK build, Po Lu, 2022/08/25
- Re: Abysmal state of GTK build, Gerd Möllmann, 2022/08/25
- Re: xdisp.c in C++ (Was: Abysmal state of GTK build), Eli Zaretskii, 2022/08/25