Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write.
Result builders, combined with Swift’s closure expression syntax, can significantly enhance code readability.
Things on the Linux GUI land are so messed up that we even got this.
I don’t understand what you mean by this. This project is using a library provided by a major DE, if anything this shows the opposite of your point.
There aren’t distribution “sponsored” IDEs (like Visual Studio or Xcode)
Both GNOME and KDE have a text editor that supports LSP’s and plugins, similar to VS Code. I also don’t know anybody who still uses Visual Studio or Xcode, outside a specific situations where they’re needed, which isn’t a positive in my book.
userland API documentation
Linux has XDG Desktop Portals, protocols that all DEs and compositors can implement and can be used by any app.
I don’t understand what you mean by this. This project is using a library provided by a major DE, if anything this shows the opposite of your point.
Both GNOME and KDE have a text editor that supports LSP’s and plugins, similar to VS Code. I also don’t know anybody who still uses Visual Studio or Xcode, outside a specific situations where they’re needed, which isn’t a positive in my book.
Linux has XDG Desktop Portals, protocols that all DEs and compositors can implement and can be used by any app.