New project: ensure-mounted
I needed a way to make sure my NAS shares stayed mounted on my linux laptop. Sometimes I put it to sleep and its mounted volumes don't come back. I don't want to have to remember to re-mount them over and over again.
So, I wrote a program. Twice. First, in perl5 (which is an old favorite), then in chicken scheme (which I am still learning to love). I didn't like the perl5 code. It was so.. imperative!
Anyway, I learned some stuff about how to work with lists, sets, strings, and making system calls. Not bad for a little toy project!
You can check it out here: ensure-mounted