Conversation
Notices
-
Embed this notice
I built webkit-gtk for this.
image.png
- lainy likes this.
-
Embed this notice
@phnt the amount of rust crates that depended on nightly is one of the reasons i bailed on that community.
the language itself is discount ML but the culture is still entirely javascript
-
Embed this notice
@icedquinn Downloaded the newest version of newsflash, my rustc (1.95) was too old. One of the dependencies requires 1.96 which is current release minus one. How can anybody actually use this "ecosystem" is beyond me. Imagine if you had to upgrade GCC/Clang every two weeks to compile software.
-
Embed this notice
ffs, you cannot hate gnome devs enough.
image.png
-
Embed this notice
@phnt it was built and is used by browser brained people. you're not meant to reproduce things you're just meant to ship by github-ci and "stable" versions of software mean "whatever binary got uploaded to github in the release stage."
i have little credible complaints with the language itself. the compile speed was ass, though, and it has the C++ behavior of "who cares if productivity is low" and the JavaScript behavior of "expecting to build sold software* is a meme"
*except by old they mean the stable build is an ancient relic from the beforetimes
-
Embed this notice
I can't even at this point.
image.png
-
Embed this notice
@phnt the C++ites always have copes about this, too. "it's the optimizer thats why its slow" -> then why does the debug build still take 20 minutes? "it must be the type safety" -> ocaml runs circles around you.
i think with rust one of the devs said its something about MIR is basically bombarded with a lot of crap and they just never task anyone to optimize it because they seriously don't see anything wrong with unnecessarily slow build times.
the hard typing folk are slowly starting to embrace algebraic effects, too, which replace a whole lot of control flow cancer which used to be stuck to "use CPS and pray" with "actually it now follows this very simply explained, predictable pattern" which just happens to let you also make assertions like "that function path can never 'panic'" because it just literally never passes panic as an effect
rust has given us the proof of concept of the borrow checker and that is its sole contribution to mankind. :blobcatbox: we should steal it and set it free
-
Embed this notice
@phnt tldr just install the flatpak thats all they support anyway
-
Embed this notice
@phnt
-
Embed this notice
Right, this shit has meson as the build system. Because cargo isn't good enough.
-
Embed this notice
@phnt
>r*st
>gtk
I mean you have yourself only to blame on this
-
Embed this notice
@romin Actually blame @menherahair ;)
-
Embed this notice
Right, also had to build libadwaita, gstreamer and clapper with gobject-introspection support, because that's what the whole rust gtk meme depends on to actually function.
Finally a what seems to be working binary.
-
Embed this notice
@phnt @menherahair @romin it's not even worth the pain. i used the no-pain version as a flatpak and ultimately threw it away. its very basic.
-
Embed this notice
@icedquinn @menherahair @romin I'm testing my RSS feed generator I quickly wrote. That's the whole purpose of this gnomeware on my system. After that is done, it's going away immediately.