Originally posted by calc
View Post
Announcement
Collapse
No announcement yet.
GTK 4.0 Toolkit Officially Released
Collapse
X
-
-
Originally posted by pal666 View Postno language will help with that. right use of c++ will make writing correct multithreaded programs much easier.
So yeah, we will make mistakes but at least we can track them down and fix them within reasonable time.
Leave a comment:
-
Originally posted by wizard69 View PostMy problem with C++ is that the standards group seems to be hell bent on making C++ into an unreadable mess
Originally posted by wizard69 View Postfor GUI development what the world needs is a better Python.
- Likes 1
Leave a comment:
-
Originally posted by andreano View PostThe compiler is allowed to silently delete your code instead of failing
Leave a comment:
-
Originally posted by pal666 View Postthe matter of fact is, providing abi is much simpler task than writing application itself, i.e. you are optimizing for wrong metric. but hey, it's expected from rust zealots
In any case, this has nothing to do with Rust zeolots. As pointed out elsewhere, Rust is picking up steam in Gnome and is also being considered in the Linux kernel (main issue here isn't the language but rather getting rustc to work with Linux's build system).
- Likes 1
Leave a comment:
-
Originally posted by oleid View PostAnyway, huge pain points in GUI toolkits is multi threading. C++ won't help here. Sure, there are mutexes, however, the language won't help you to make sure everything is threadsafe.
Originally posted by oleid View PostI recall multithreading being a huge PITA in Qt.
Leave a comment:
-
Originally posted by zxy_thf View PostThe ABI problem is not only about the breakages, but also the incompatibilities.
One can compile a C library with GCC and link it with Clang, or vise versa, but this won't work for C++.
Leave a comment:
-
Originally posted by 144Hz View Post[USER="68985"]
Of course Debian’s GNOME team is super fast but as a general rule your mind processing shouldn’t be slower than Debian packaging..
"Rust Bindings for the GTK+ 3 library"
I don't care about "modern" names at all. Consistency is more important to me. I think that is generally agreed upon by many projects (https://openports.se/x11/gtk+4). It will probably remain Gtk+ long after Gtk actually becomes obsolete and replaced with another software.Last edited by kpedersen; 17 December 2020, 08:04 AM.
Leave a comment:
-
Originally posted by mdedetrich View PostIf you consider name mangling as part of the ABI (which you reasonably should) then it does break very often.
Originally posted by mdedetrich View PostThe matter of fact is, C++ is much more complex than C which makes it harder to provide a reasonably stable ABI (in practical terms).
Leave a comment:
Leave a comment: