Deutsch   English   Français   Italiano  
<vjsa9f$1qkc5$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Paavo Helde <eesnimi@osa.pri.ee>
Newsgroups: comp.lang.c++
Subject: Re: 'Graphics' of libwy
Date: Tue, 17 Dec 2024 18:53:04 +0200
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <vjsa9f$1qkc5$1@dont-email.me>
References: <4ffeda4ce7116f70754bcfcaee87cb729081fac3.camel@gmail.com>
 <vjqhau$1ceif$1@dont-email.me> <vjs2do$1p3ce$1@dont-email.me>
 <vjs7a7$1qa1n$1@dont-email.me> <vjs8uq$1qgh4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 17 Dec 2024 17:53:04 +0100 (CET)
Injection-Info: dont-email.me; posting-host="a4b1d4959c5e75d824a7b8709538ddf7";
	logging-data="1921413"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19LYXSe70NjqMb9gDvEmMiygNBt0XsTQKg="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:O5YNJARiZZ86MvL1j/cqcMk19h0=
Content-Language: en-US
In-Reply-To: <vjs8uq$1qgh4$1@dont-email.me>
Bytes: 1959

On 17.12.2024 18:30, David Brown wrote:
> 
> I think if there is ever going to be a standard gui library for C++, it 
> will be written specially for the purpose.  That has some big advantages 
> - if the designers decide they need extra language features for signals 
> and slots, for example, then those can be added to the language rather 
> than using an external tool.

For curiosity I looked at the https://neogfx.org page. Among other 
things it says: "C++ lambdas have made traditional signals and slots 
redundant".

It also promises "modern C++20 design" and "no reliance on macro-based 
code generation".

NeoGFX itself has a too restrictive license (GPL), but at least it 
suggests that C++ nowadays is expressive enough to actually allow for 
some kind of self-contained and concise GUI library.