I am interested on application development on Odin language for Plasma.
What is minimally expected for creating an application window?
How can it be accessed?
Currently Odin has supported packages for below mentioned bindings.
Can these be used to start implementing desktop applications for Linux in this language?
I know very little about Odin, but KDE developer @akselmo has written a blog post about using it:
In a quick search I didn’t find any Odin bindings to Qt, the GUI framework that KDE projects use. Language Bindings - Qt Wiki doesn’t list Odin.
If your main motivation for wanting Odin is that you don’t want to use C++, you could read the tutorials for using Python or Rust at Getting started | Developer
Odin can’t really interface with C++, I quickly looked into it too. Maybe if you use this for Qt side GitHub - rcalixte/libqt6c: Qt 6 for C and then interface with C with Odin. But I haven’t tried, so no idea.
Odin is C like, so it does not have same abilities as C++. But I’m only interested in creating client applications as the server already exists. Otherwise I will think of building GUI elements by myself.
I refer to blog by Philippe Gaultier in github - Wayland from scratch, apparently it has no limitations for application window creation? Wayland server already exists by KDE.