I've been experimenting with the fuse package from Russ Cox and have come
up with something I think could be interesting.
The results are in the refuse package at:
go get bitbucket.org/jacereda/go-exp/refuse
The package allows to 'mount' structs in the filesystem and allows
inspecting/altering the fields.
Could be useful for debugging and could also be a way to allow
extensibility using any programming language.
My first thought was a 3D engine exposing its guts in the filesystem. How
cool would be to alter the scene with your text editor and shell scripts?
It's far from finished, just a proof of concept.