3 ms·
> If C++ really wants to help "game-engines" or make actual strides, then it should add basic GUI support to the language itself. That'd kill off 90% of the oth
by kllrnohj 2y ago
> If C++ really wants to help "game-engines" or make actual strides, then it should add basic GUI support to the language itself. That'd kill off 90% of the other framework/libraries out there.
Find me a single language that has an included GUI that anyone uses. I'll wait.
Even VB.NET, for which building GUIs was its entire reason to exist at all, has multiple GUIs officially, they couldn't even stick to one.
This is absolutely a terrible idea for a language, any language, to engage with at a language / standard library level.
- pjmlp 2y agoSmalltalk-80 when it was at Xerox PARC, Objective-C at NeXT, VB (native version, not .NET), Hypercard.
- kllrnohj 2y agoThat list would be like saying "Java on Android". A single platform's narrow usage of a language != language's standard library having it.
- pjmlp 2y agoIt is the standard library on the platform, of course it counts. Get Smalltalk-80 reference manual without the UI documentation of its standard library, and no, GNU Smalltalk is not a complete implementation.
- igouy 2y ago"The standard does not attempt to specify areas where current implementations differ in significant ways. In particular, as the goal statement implies, we did not include graphics, user interface, or database accessing objects in the library." 1997 DRAFT ANSI Smalltalk Standard https://wiki.squeak.org/squeak/uploads/172/standard_v1_9-indexed.pdf https://wiki.squeak.org/squeak/uploads/172/standard_v1_9-ind...
- kllrnohj 2y agoWe're not talking about platforms, we're talking about languages.
- pjmlp 2y agoWhich in several cases are the same.