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.