Re: [go-nuts] Language idea: Improved support for method-like functions

2022-12-20 Thread 'Axel Wagner' via golang-nuts
On Tue, Dec 20, 2022 at 6:05 PM Red Daly wrote: > Thanks for the links. Note that while 56283 was declined citing lack of > emoji support > , a > comment in issue 49085 >

Re: [go-nuts] Language idea: Improved support for method-like functions

2022-12-20 Thread Red Daly
On Mon, Dec 19, 2022 at 12:25 PM Axel Wagner wrote: > > > On Mon, Dec 19, 2022 at 8:31 PM Red Daly wrote: > >> Methods cannot take type arguments, so I find myself writing `func Foo(o >> Object) {...}` instead of `func (o Object) Foo()` in cases where Foo needs >> a type parameter. >> >> I

Re: [go-nuts] Language idea: Improved support for method-like functions

2022-12-19 Thread 'Axel Wagner' via golang-nuts
On Mon, Dec 19, 2022 at 8:31 PM Red Daly wrote: > Methods cannot take type arguments, so I find myself writing `func Foo(o > Object) {...}` instead of `func (o Object) Foo()` in cases where Foo needs > a type parameter. > > I would like some type of pseudo-method in Go similar to Kotlin's >

[go-nuts] Language idea: Improved support for method-like functions

2022-12-19 Thread Red Daly
Methods cannot take type arguments, so I find myself writing `func Foo(o Object) {...}` instead of `func (o Object) Foo()` in cases where Foo needs a type parameter. I would like some type of pseudo-method in Go similar to Kotlin's extension methods. Made up syntax: ```go package foo func (o