Tools are important. So let’s try to improve what we have.
There is probably a n-1 more ways to do this, but this one is mine and it’s progress. So, while the first version of histw was coded completely inside acme on 9front in a qemu virtual machine. I now graduated to an actual live plan9 system running on a (let’s be kind and call it spare) original Raspberry Pi.
Network shares, rsync and sshfs are all great, but now “I’m cooking” with 9P.
Sadly, the built-in support for 9P on Linux is kind of lacking, read only support so far. Luckily, there are projects that fix this. A 9pfs that mounts from user space and has mostly everything working.
Now, that the code can be seen in color, I never realized how much that “meta” information is part of my coding and thought process, let’s make histw better. Spoiler alert from the future, it’s now faster with resolved edge cases. Visualizing code helps, at least it does me.
If nothing else, it helped me get this far in learning to use plan9, it might help someone else too.