"This article says that the shell uses lists rather than strings for some things. Great, does that mean this shell deals with spaces and newlines in filenames better than bash?" absolutely. that was rc's main innovation…
all inferno modules are written in limbo, which has a safe memory model, so modules can't access data they're not given. check out some of the inferno papers, and the limbo language in particular, which is an elegant…
it's less of a problem for gofix because Go's static typing means it's easy to be much more precise about which methods and functions are actually being used.
"This article says that the shell uses lists rather than strings for some things. Great, does that mean this shell deals with spaces and newlines in filenames better than bash?" absolutely. that was rc's main innovation…
all inferno modules are written in limbo, which has a safe memory model, so modules can't access data they're not given. check out some of the inferno papers, and the limbo language in particular, which is an elegant…
it's less of a problem for gofix because Go's static typing means it's easy to be much more precise about which methods and functions are actually being used.