def writeAsString(self, writer): """Write a user-friendly string to writer. writer -- a writable stream such as sys.stdout, StringIO, etc. This function mimics the Python __str__ method. If the printed representation is the same at the Python repl and at the clojure-py repl, this method could simply write str(self).""" raise AbstractMethodCall(self)
def withMeta(self, meta): """Attach meta data to a subclass instance. meta -- a PersistentHashMap Subclasses generally return a *new* instance of themselves with meta attached. This base raises AbstractMethodCall""" raise AbstractMethodCall(self)
def writeAsReplString(self, writer): """Write a string readable by the clojure-py reader to writer. writer -- a writable stream such as sys.stdout, StringIO, etc. This function mimics the Python __repl__ method. But, we're writing a clojure-py readable string, *not* a Python readable string. If the object is unreadable it must have the form: #<fully.qualified.Name object at 0xADDRESS foo> The last foo is optional and can be any string of printable characters. An example of this is the Python list. clojure-py has extended the IPrintable protocol to include these objectS. user=> sys/path #<__builtin__.list object at 0xdeadbeef> user=>""" raise AbstractMethodCall(self)
def assocEd(self, edit, shift, hsh, key, val, addedLeaf): raise AbstractMethodCall(self)
def cons(self, o): raise AbstractMethodCall(self)
def empty(self): raise AbstractMethodCall(self)
def __len__(self): raise AbstractMethodCall(self)
def withMeta(self, meta): raise AbstractMethodCall(self)
def doWithout(self, key): raise AbstractMethodCall(self)
def __call__(self, *args): raise AbstractMethodCall(self)
def __contains__(self, item): raise AbstractMethodCall(self)
def disjoin(self, key): raise AbstractMethodCall(self)
def seq(self): raise AbstractMethodCall(self)
def hasheq(self): raise AbstractMethodCall(self)
def withoutEd(self, edit, shift, hsh, key, removedLeaf): raise AbstractMethodCall(self)
def meta(self): raise AbstractMethodCall(self)
def doPersistent(self): raise AbstractMethodCall(self)
def ensureEditable(self): raise AbstractMethodCall(self)
def __iter__(self): raise AbstractMethodCall(self)
def valAt(self, key, notFound=None): raise AbstractMethodCall(self)
def reduce(self, *args): raise AbstractMethodCall(self)
def deref(self): raise AbstractMethodCall(self)
def compare(self, a, b): raise AbstractMethodCall()
def assoc(self, key, val): raise AbstractMethodCall(self)
def assocN(self, i, val): raise AbstractMethodCall(self)
def containsKey(self, key): raise AbstractMethodCall(self)
def count(self): raise AbstractMethodCall(self)
def entryAt(self, key): raise AbstractMethodCall(self)
def compileSet(self, comp): raise AbstractMethodCall(self)
def nodeSeq(self): raise AbstractMethodCall(self)