this post was submitted on 26 Jul 2025
193 points (98.5% liked)

Linux

8623 readers
607 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

This is very exciting. Here is the APK I downloaded. And the associated discussion.

collapsed inline media

It even already seems to support stylus input which is very exciting seeing as there has been talk of porting RNote to Android.

you are viewing a single comment's thread
view the rest of the comments
[–] ExLisper@lemmy.curiana.net 1 points 1 day ago (1 children)

I read about Vala but a language that compiles to C seemed icky to me. I don't know, maybe it solves all the issues that C has. Maybe I will give it a try one day.

[–] subarctictundra@lemmy.world 1 points 14 hours ago* (last edited 14 hours ago) (1 children)

I think the saving grace is that you never actually see the C (it's piped straight in to GCC), so it might as well not exist. C GObject code has a lot of boilerplate and I like to think that Vala is the programming language that GTK programmers are actually thinking in when they write their C. Vala is essentially a compression of the C code with less room for errors.

[–] ExLisper@lemmy.curiana.net 1 points 6 hours ago

Interesting, I didn't realize Vala was designed specifically to help with GTK. It could be a skill issue but I found the entire ecosystem really hard to understand. It's like all documentation is written assuming you already know half of it. "Vala uses the GObject system". Yeah but I'm just deciding which language to use to learn GTK, I don't know what GObject is... Now that I understand it all better I would probably just use Vala and stick to GTK. Instead I switched to Tauri+Leptos+Thaw and it was a joy in comparison. Documentation was clear and I was just able to link my app to local framework code and debug whatever part I wanted. I was able to fix bugs in Tauri in first weeks of learning and I contributed quite a lot along the way.