ignirtoq

joined 2 years ago
[–] [email protected] 2 points 2 years ago

I have seen this happen on Android when using the PWA with Firefox. If I open it, then switch to other apps, and then come back to it hours later, it immediately crashes. When I open it again, it will work fine, unless I switch away from it without closing it again for a few hours, where it will crash again.

Might be related to your issue, or it might be an issue with how Firefox does PWAs on mobile. I have seen a few other bugs with Firefox PWAs, so I assumed it was a Firefox problem.

[–] [email protected] 3 points 2 years ago (1 children)

You can click the hamburger menu icon (the 3 horizontal lines) on the very upper left of the page and it will open the sidebar overtop of the current view. Then you can scroll down just a little and find the send message button.

[–] [email protected] 4 points 2 years ago

I think inheritance served as a good stepping stone to features like traits in Rust. I spent most of my early career in C and C++, and given just those 2, I would pick C++ for classes alone, even though that's nominally "picking inheritance." Because with C++ classes you can define interfaces and compose those objects better than you can with just functions and structures in C (no callback functions and void pointers, thank you).

So it's about the ergonomics of the language, and I think we as developers are collectively growing and exploring, figuring out what works and what doesn't, and with Rust and Go we're trying out those traits and interfaces we figured out in object oriented languages without dragging along classical inheritance. Given another 5, 10, 20 years, I'm sure we will have figured out what doesn't work in Rust and Go and see new languages dropping those concepts in favor of newer, even more ergonomic ones.

view more: ‹ prev next ›