> Anyway, I do not understand how uniform crappiness can be advantageous...

The issue raised on Go-Nuts is that Bash shouldn't be used for
installing Go, /bin/sh should be used instead.  The response is that
Bash is the most uniformly implemented of the /bin/sh's out there and
that none of the other shells (generally referred to as /bin/sh) can
be relied upon not to have incompatible foibles that would trip up a
complicated script headed #!/bin/sh.  Therefore, intentionally using
#!/bin/bash (or #!/usr/bin/env -c /bin/bash - from memory) is much
more likely to work without adjustments.

Hence, it makes sense to stick to bash in one's day-to-day work.

Of course, rc would be preferable, but the target platforms for Go are
not all adequately endowed, and Byron's rc proves the point: it is
slightly incompatible with Plan 9's rc.

++L


Reply via email to