Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: wij Newsgroups: comp.lang.c++ Subject: Re: "Trip report: June 2025 ISO C++ standards meeting (Sofia, Date: Sat, 28 Jun 2025 14:58:26 +0800 Organization: A noiseless patient Spider Lines: 32 Message-ID: References: <103a7kk$qri0$2@dont-email.me> <103gd2r$2lqoe$1@dont-email.me> <20250625164839.000004b5@yahoo.com> <103h2sf$2rb11$1@dont-email.me> <103h604$2s3vq$1@dont-email.me> <103hh5j$2ui1d$1@dont-email.me> <103ivnj$3btbj$1@dont-email.me> <103jimj$3g1be$1@dont-email.me> <103m2bi$57rm$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Date: Sat, 28 Jun 2025 08:58:27 +0200 (CEST) Injection-Info: dont-email.me; posting-host="b79204b0ebef8fa28c9a803dae9806f1"; logging-data="778494"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/I/HRVnzxMX1TXtV/sdQ8X" User-Agent: Evolution 3.56.2 (3.56.2-1.fc42) Cancel-Lock: sha1:EPbmn63Tzd8PeEfVZymYPCtAWMQ= In-Reply-To: <103m2bi$57rm$1@dont-email.me> On Fri, 2025-06-27 at 12:21 +0000, Muttley@DastardlyHQ.org wrote: > On Fri, 27 Jun 2025 12:56:17 +0800 > wij wibbled: > > On Thu, 2025-06-26 at 15:41 +0200, David Brown wrote: > > dealing with 'small' (or part of) problems (e.g. avoiding to deal with = grap=3D > > hics=3D20 > > or provide basic facilities). >=20 > A multi platform language has no business having something like graphics = built > in. There are too many variations on different systems and some don't hav= e > graphics at all. Also unless you release a new version of C++ everytime e= g > NVidia updates the Cuda functionality then you'll have to use libraries a= nyway. There are various level of 'graphics'. The point is a 'C++ graphics' so that a C++ program can draw Shape (as C++ = demo its OO capability). It would be just like cout, you don't need to worry abo= ut what the low level stuff is. > IMO C++ should never have included threads because the original model was > a half arsed implementation probably skewed towards Windows rather than u= nix > and now there's the inconsistency of C++ natively supporting multithreadi= ng > but not multiprocess.