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.