> Interfaces tend to be hard to change, anyway...
"taste" matters a lot here imho. starting from a bare minimum set, and growing it organically seems to be one way out of the tar pit.
"taste" matters a lot here imho. starting from a bare minimum set, and growing it organically seems to be one way out of the tar pit.
I really do think go's 'real interfaces' i.e. types being implicitly convertible to interfaces which have matching method sigs is a tasteful stroke of brilliance, especially for a lowish level language.