12 ms·
An interface is a library decision, not a language decision. The level of abstraction possible is part of a language decision. GP is saying that this adds "too
by jvanderbot 1y ago
An interface is a library decision, not a language decision. The level of abstraction possible is part of a language decision. GP is saying that this adds "too much" possible abstraction, and therefore qualifies as "too high level". Another benchmark about "too high level" would be that it requires precisely the "guess the internal plumbing" tests that you describe.
Not really advocating anything, just connecting the two a little better.
- throwawaymaths 1y agoyes indeed true. but the standard library is in the end just a library, you could reimplement the "pre-io" patterns in the new std if you wanted.