

It’s only a matter of time until in-band encoding of exceptional values (such as “*” to mean various things other than an ordinary password hash) is recognised as being as great a liability as nullable pointers (the original “billion-dollar mistake”). (And one could indeed consider naïve pointer types as a subset of in-band exceptional values.)







Papier-maché code