Your thinking is correct, but Java has a Reader class as well. I prefer the able format, but it depends. You have interfaces like Predicate in Java and not Testable. You also have Runnable and not Runner. In summary - it depends :)
> On Jan 16, 2019, at 8:42 AM, Victor Giordano <vitucho3...@gmail.com> wrote: > > Hello all! > I don't know very well what is the topic about using "er" or "able" or any > other suffix for the single method interfaces (a.k.a. "funcitonal > interfaces"), but i would like to address some thoughts, hope you can bear > with me, here we go: > > If a take a look to the Readable interface in Java and the io.Reader > interface in Golang, i would say the these "two" persons (assuming that they > actually were different persons) were thinking in the same thing (i mean, an > object to which you can send it a message [or invoke method] to read bytes or > chars, let's bear with me here and let's aggree that both interfaces as > abstractions has the same intend) but use different naming, right? > > As far i can get to understand the english language (i'm not a native > speaker), the "er" seems to denotes or describe things in a more "active way" > (the thing that they actually do by itself), and the "able" describes things > in a more "passive way" (the thing that you can "ask it/his/her" to do). Do > you find this appreciation correct? > > I really hope to reach someone who has already thought about this and share > the doubts. > > > -- > 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.