[Openmcl-devel] NSOutlineView usage in lisp
    Osei Poku 
    opoku at ece.cmu.edu
       
    Sun Feb  3 12:00:09 PST 2008
    
    
  
Hello,
I have a large tree object in lisp made up of lists.  This tree is of  
arbitrary depth and width. Lets say the leaves are strings and  
integers.  What is the best strategy for displaying the tree in an  
NSOutlineView object?
So far, I imagine a objc wrapper around each list and leaf in the tree  
that implements the NSOutlineViewDataSource protocol.  In this scheme,  
a data-source class that actually implements the necessary functions  
in the protocol would point to the root data-item instance.  And the  
data-item class would point its corresponding lisp list or leaf and  
implement functionality that would support the requirements of the  
protocol, allow traversal of the data structure, and retrieval of the  
values in the data structure. However, this seems to be an inefficient  
way of doing things.  Is there a better way?
Osei
    
    
More information about the Openmcl-devel
mailing list