hash.Function? Then you need print.Function. So soon enough there will be a 
1000 interfaces named Function that have nothing to do with hashing or printing 
because everything can be decomposed that way. 

context.Frame? Now you’re just being silly. You might as well use 
context.Instance or even Function...

This an issue because of the reluctance to properly support the dot import (or 
something like it). Then you would just have Context, which for core types is 
what you want. If you have a specialized Context then it should be fully 
qualified. 

It’s comforting to know that Go will end with 1.x because 2.0 is going to be 
designed by committee and is going to stink. Too many people talking just to 
hear themselves. 

Forget the “rules” and focus on writing software that is easy to read, write 
and maintain. 

You’ll know it when you see it. APIs are hard. Leave it to the practical 
professionals. 

> On Dec 1, 2018, at 2:46 AM, Dan Kortschak <d...@kortschak.io> wrote:
> 
> Very nice.
> 
>> On Sat, 2018-12-01 at 00:16 -0800, Anthony Martin wrote:
>> Nigel Tao <nigel...@golang.org> once said:
>>> 
>>> Well, there's already context.Context, hash.Hash, image.Image and
>>> time.Time in the standard library.
>> All of which are not great. Better names are context.Frame,
>> hash.Function, raster.Image, and time.Instant.
>> 
>>   Anthony
>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to