That depends if the protocols are part of your user-facing API or not - a lot of the time I find that protocols are best hidden as implementation details rather than exposed to users.
In core.matrix, for example, users never see the protocols directly: only implementers of new matrix libraries need to care On Sunday, 28 December 2014 02:32:44 UTC+8, Ashton Kemerling wrote: > > Changing old protocol names should trigger a major revision change in the > minimum because it breaks backwards compatibility. > > --Ashton > > Sent from my iPhone > > > On Dec 27, 2014, at 11:18 AM, Michael Klishin <michael....@gmail.com > <javascript:>> wrote: > > > >> On 27 December 2014 at 19:10:38, Jozef Wagner (jozef....@gmail.com > <javascript:>) wrote: > >> clj-time seems to be naming protocols inconsistently. It uses > >> ISomething, Something and SomethingProtocol naming. > > > > I suspect it is because it has 60 contributors and most users never have > to > > extend the protocols. > > > > Feel free to submit a PR that standardises all names on Something. > > -- > > @michaelklishin, github.com/michaelklishin > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojure" group. > > To post to this group, send email to clo...@googlegroups.com > <javascript:> > > Note that posts from new members are moderated - please be patient with > your first post. > > To unsubscribe from this group, send email to > > clojure+u...@googlegroups.com <javascript:> > > For more options, visit this group at > > http://groups.google.com/group/clojure?hl=en > > --- > > You received this message because you are subscribed to the Google > Groups "Clojure" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to clojure+u...@googlegroups.com <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.