Announcement
Collapse
No announcement yet.
GTK+ 4.0 Toolkit Development Is Warming Up
Collapse
X
-
Originally posted by mr_tawan View PostOne advantage of C over other C++ is it much easier to interface with. C++ has some problem eg. no standard-ABI, name mangling, vtable, etc that force other languages to use similar constructs (I copy these from the D site.).
Comment
-
Originally posted by pal666 View Postwhich has zero market share outside mozilla
The Friends of Mozilla page lists companies running Rust in production, such as Dropbox (they use it on the server side to significantly reduce the cost of provisioning "enough hardware to meet demand"), AppSignal (their Ruby monitoring client is written in Rust for low overhead), Ethcore (the new, recommended Ethereum client is written in Rust), and OneSignal (their iOS push backend is [written in Rust](https://onesignal.com/blog/announcin...ivery-backend/))
Comment
-
Originally posted by ssokolow View Post
That is so blatantly false that I it took me a while to figure out how to form a response before I decided simple was best...
The Friends of Mozilla page
Comment
-
Move to C++? The biggest advantage GTK has over every other system is that gobject is the best object system ever designed (for GUI use). The object system in C++ is designed to be fast when used correctly, and confusing and difficult to interface with from other systems.
Sure, GTK takes a lot of code in C. If that's a problem, some other language with GI bindings instead. With GI, you can use any language you want.
Comment
-
Originally posted by pheldens View PostI hardly got used to the halfassed gtk3, I hope 4 will remain backwards compatible so we dont need another paralell install
Comment
-
Originally posted by Delgarde View Post
Cairo *was* a big deal when it came out. Problem is, it sort of stagnated, and I understand the design was never *quite* right for users. That's why Mozilla built Azure as a replacement. If you read the Azure announcement, it explains the issues fairly well.
Comment
Comment