> > user=> (boom (Record.)) > AbstractMethodError user.Record.boom()Ljava/lang/Object; user/eval55 > (NO_SOURCE_FILE:3) > > Apparently, types/records can implement a protocol "in name only." >
That can't in name only since you obviously got an implementation, though abstract. > What is behind this choice? That's convenient when an implementation only cares about a few methods in a big protocol. -- 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