2 ms·
On Android you can use a lot of programming languages inside Termux[0]. It is a terminal environment with a package manager. I'm mostly using it for writing sma
by archargelod 2y ago
On Android you can use a lot of programming languages inside Termux[0]. It is a terminal environment with a package manager. I'm mostly using it for writing small automation bash scripts and a little for Nim programming.
What surprised me is the fact that Termux always ships the latest version of Nim. They're practically the first to update the compiler on new version release, even compared to rolling Linux distros, OpenSUSE Tumbleweed and Arch taking second and third place after a week or two.
I also have full blown Neovim IDE configured for Nim. In combination with a custom 7-row keyboard[1] it's even somewhat comfortable to use for a quarter of an hour =).
[0] - https://termux.dev/en/ https://termux.dev/en/
[1] - https://github.com/Archargelod/jbak2Templates-Skins https://github.com/Archargelod/jbak2Templates-Skins
- openrisk 2y agoTermux is an incredible project. Could not believe it the first time. You can even run a web server etc. One challenge is to evolve the terminal / text paradigm so that useful tinkering becomes possible/confortable on the smaller mobile devices. It doesn't help that these devices are being reduced to optimizing finger swipping ("software" keyboards etc.) and little else. And of-course who knows where it would lead if it was actually a first class member of the OS...
- cb321 2y agoYou both probably already know this, but just in case you (or some onlooker) don't, termux lets you run an sshd. So, for those stints > a quarter hour, you may be able to actually "log in" to your phone over wifi from a more comfortable environment such as a laptop/desktop (if you are near one, anyway).