title: Any Data Structures & Algorithms books w/ examples in Objective-C or other Keyword Message Language?
body: <p>I've tried searching for Data Structure / Algorithms books that provide examples in either Objective-C, or another language supporting keyword message syntax, to no avail. </p>
  
  <p>The reason I'm interested in this is because I really think the keyword syntax would help me understand the intent of code, which I find I have to think longer about in languages with typical function call syntax.</p>
  
  <p>A good example is this snippet from a <a href="http://www.koders.com/c/fid5FC24BB3722C2B1D68216878F2C4AA2006018F59.aspx" rel="nofollow">SplayTree</a> implementation in C:</p>
  
  <pre><code>/* Continue down the tree.  */
  n = splay_tree_splay_helper (sp, key, next, node, parent);
  </code></pre>
  
  <p>The function name is pretty unhelpful, and even with the comment I have to thoroughly read the code to have any idea what's really happening there.</p>
  
  <p>I know that technically any piece of C code is valid Objective-C, but I'm looking for something that structures algorithm implementations utilizing a good object model like Objective-C's since I believe the resulting code is more maintainable. This may seem counter-intuitive in the performance restricted space of algorithm design, but I've seen plenty of Algorithms books that have examples in idiomatic Ruby, Python, Javascript etc.</p>
  
  <p>Basically I'm looking for anything with a good object model that allows for very descriptive keyword messages, whether it's Objective-C or even (though probably unlikely) anything else in the Smalltalk family.</p>