Why Go may never get a ternary operator, algebraic types, immutable objects, default argument values, or the error handling features found in other programming ...
In a previous column I discussed all the reasons for creating read-only objects and how they could simplify your applications (in fact, I recommended that creating a read-only object should be your ...