Two things: a) I don't think the "..." need to be there. I think that was probably placeholder text from a tutorial? b) I'd suggest using defprotocol (http://clojure.org/reference/protocols) protocols have a number of benefits over interfaces.
Timothy On Fri, Sep 23, 2016 at 1:21 PM, Jeff Murphy <jcmur...@jeffmurphy.org> wrote: > Hi, I'm working with Clojure for the first time and am following a post to > implement a binary tree. However, the code results in an error that I've > been unable to figure out. > > Post is here http://macromancy.com/2014/04/09/data-structures-clojure- > trees.html > > Error is > > > Exception in thread "main" java.lang.UnsupportedOperationException: nth > not supported on this type: Symbol > > > > The piece of code (if I paste into REPL) that causes the error is: > > > (definterface INode > ... > (insert [k v])) > > > > If anyone can help me out with a hint/explanation, that would be awesome! > > > thanks! > jeff > > > -- > 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. > -- “One of the main causes of the fall of the Roman Empire was that–lacking zero–they had no way to indicate successful termination of their C programs.” (Robert Firth) -- 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.