3 ms·
Does anyone know what language(s) will be used for app development? My understanding from reading the documentation is that it will be GTK+ for the UI and there
by winslow 8y ago
Does anyone know what language(s) will be used for app development? My understanding from reading the documentation is that it will be GTK+ for the UI and there are 2 examples of C/GTK+ apps. Since this is a debian linux distro and applications will be distributed via a debian repo, could you theoretically write it in any language ex: python, java, c++ and use GTK+ or QT?
Doc Source: https://developer.puri.sm/Librem5/Apps/index.html https://developer.puri.sm/Librem5/Apps/index.html
- znpy 8y agoIf the examples are in C/GTK+ that means that as long as your language of choice has a runtime on (or can be compiled to) the Librem 5 CPU architecture AND has a binding to GTK+ available, that should "run", if my understanding is correct.
- chupasaurus 8y agoIt would be basically a Linux arm64 device, anything could be used. GTK+ is used by Purism for their default apps, but Plasma Mobile will be in their repo too. And you could install any Linux distro which supports arm64.
- spotman 8y agoThere is some beginning work being done to have libhandy wrappers in rust. I have gotten their qemu environment up and running and will be tinkering on rust+gtk apps which I hope has a future in this ecosystem. But yea by default it appears most stuff is c and gtk right now.