On Thu, Oct 18, 2018 at 1:22 PM robert engels <reng...@ix.netcom.com> wrote:
>
> Can you explain this a bit more, I must be missing something. Using the 
> example:
>
> func F(a,b type T like(int,X)) {
>   if a<b {
>     ...
>   }
> }
>
> How do you pass a struct to F because < isn’t valid on structs ???

You missed the part that said "provided X is a type that supports <".
This was a hypothetical case where we could define < for X.


>
> Which is why I proposed that < maps to Less() and then the primitives 
> simplicity implement these various methods, and user defined structs MIGHT.
>
> That way you write the code using Less(), and it works with primitives as 
> well.
>
>
>
>
> > On Oct 18, 2018, at 2:13 PM, bjorn.de.me...@gmail.com wrote:
> >
> > I don't think this is fear, but rather KISS. The reason many people dislike 
> > contracts from the official proposal is that they are complex and don't 
> > have a very Go-like syntax.
> >
> > I like this like syntax because I feel it is more Go-like, but also because 
> > it solves the operator problem rather elegantly and would allow us to unify 
> > the strings and bytes packages into one generic package.
> >
> > --
> > 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.

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