Originally posted by ermo
View Post
Announcement
Collapse
No announcement yet.
GNUstep Might Deprecate Support For GNU's GCC In Favor Of LLVM Clang
Collapse
X
-
-
Originally posted by DMJC View PostYou do realise that there's an environment variable in GNUstep that makes all GNUstep menus turn into Macintosh style menus that run across the top of the screen right? And there's a program in Etoile called WildMenus that adds a system menu like the Apple menu from OSX?
Leave a comment:
-
Originally posted by Vistaus View Post
He was talking about Etoile's integration. Etoile is a (currently stalled) Mac-like DE.
The author of the nextstep repository explicitly states that the goal is to recreate the NeXTSTEP experience, NOT the mac OS experience:
Originally posted by nextspaceLast edited by ermo; 27 November 2019, 09:11 AM.
Leave a comment:
-
Originally posted by DMJC View PostYou do realise that there's an environment variable in GNUstep that makes all GNUstep menus turn into Macintosh style menus that run across the top of the screen right? And there's a program in Etoile called WildMenus that adds a system menu like the Apple menu from OSX? This is what adding a nicer theme and those menu changes does to GNUstep:
Or you just add a Macintosh theme like this one:
Leave a comment:
-
Originally posted by Vistaus View PostBut why is it still called "GNU"step if it drops support for one of the most important GNU parts? Doesn't make sense to me.
Leave a comment:
-
Originally posted by kpedersen View Post
Its mostly the same old story for other platforms. Just look at Microsoft looking to focus on winrt C++ extensions over C# now. Why do you think this is?
The reason is a simple one; all of the new innovations (Vulkan, OpenVR, OpenCL, MoltenVK, etc. etc. etc) are released as system libraries written C because it is the lowest common denominator (for compatibility) C++ and Objective-C have direct access to that language (being extensions of C themselves).
C#, Java and Swift require bindings which are expensive to maintain and quickly become obsolete.
I know it sounds counter intuitive and against the grain but you will see.
Now, if you want an idiomatic mapping from C/C++/Objective-C to Swift, you can write a module to do so. But it's entirely optional.
- Likes 1
Leave a comment:
-
Originally posted by wizard69 View PostWhat makes you think Swift will disappear? As a programming language Swift runs circles around Objective C.
The reason is a simple one; all of the new innovations (Vulkan, OpenVR, OpenCL, MoltenVK, etc. etc. etc) are released as system libraries written C because it is the lowest common denominator (for compatibility) C++ and Objective-C have direct access to that language (being extensions of C themselves).
C#, Java and Swift require bindings which are expensive to maintain and quickly become obsolete.
I know it sounds counter intuitive and against the grain but you will see.
- Likes 2
Leave a comment:
-
Well I would say that's a resounding condemnation of Apple software. It really just goes to show how terrible Cocoa and Objective-C are that there is so little interest to develop it that not only does basically nobody use it, but that an extremely actively developed compiler isn't advancing support for the next version of Objective C which leaves only clang which only has support because it's Apple's own compiler, forcing this situation.
Leave a comment:
Leave a comment: