On Wednesday, October 17, 2018 at 11:12:19 AM UTC-4, Ian Denhardt wrote:
>
> My instinct here is to be conservative; we've got a boatload of use 
> cases for < and ==, a few obvious ones for +, *, / etc, and a long-tail 
> for operators after that. Eric's proposal makes it trivial to add more 
> operators to the list of allowed ones, but it's always harder to go the 
> other way. So my inclination would be to implement this for operators 
> like `<` that are kinda screaming at us, and then build some experience 
> with that. 
>

I concur fully with this.

The spirit of my proposal is to do something transparent,  minimal, and 
lighter-weight than any of the heavyweight contracts proposals, then find 
out by experience what more we need, if anything. I am directly opposing 
approaches that incur large increases in the syntactic and semantic 
complexity of the language up front at the cost of setting us all up for 
disappointment when they  turn out to be inadequate or have lurking boojums.

-- 
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