Sorry. The third paragraph, starting with "Any client who", is not what I meant to say. It does not make sense as written.
What I meant was: "Any user of a true const-correct view type would be forced..." GSL does not provide a true const-correct type, so the criticism is not of GSL as such, but of the implied const-correctness idea and its incompatibility with GSL interface design. -- G. Jungman
