<div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I&#39;d like to suggest keeping to the naming convention of the obj-c 
classes.  For example the MonoMac binding for NSArray.objectAtIndex has 
been changed to ValueAt.  The main reason not to change the names is for
 documentation.  I can look up what NSArray objectAtIndex does on the 
web very easily.  But I have to perform a translation of ValueAt to get 
to objectAtIndex.  Yes this example is trivial but the argument holds up
 as more of the core libraries are bound.<br></blockquote><div><br></div><div>That is a core design decision of these bindings.   If you want the approach you describe there are other Cocoa bindings that you can use that offer that possibility.</div>
<div><br></div><div>For MonoMac, you will have two options:</div><div><br></div><div>* The translated docs that we produce.</div><div>* The &quot;Rosetta stone&quot; approach:</div><div><br></div><div> <a href="http://tirania.org/tmp/rosetta.html">http://tirania.org/tmp/rosetta.html</a></div>
<div><br></div><div>Our naming is designed to match the Framework Design Guidelines naming conventions.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ideally I could take obj-c code and do a line by line translation.  There may be better ways to write the code in C# MonoMac but the rewrite should not require function name changes.<br></blockquote><div><br></div><div>That is not what MonoMac is designed to do.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Another example is: NSURLConnection.  This was changed to NSUrlConnection.<br></blockquote><div><br></div>
<div>That is done per the Framework Design Guidelines.</div><div><br></div><div>For a quick easy-to-read rationale read:</div><div><br></div><div><a href="http://brad_abrams.members.winisp.net/Projects/PDC2008/FrameworkDesignGuidelines.ppt">http://brad_abrams.members.winisp.net/Projects/PDC2008/FrameworkDesignGuidelines.ppt</a></div>
<div><br></div><div>Or on the web:</div><div><a href="http://www.slideshare.net/brada/framework-design-guidelines-presentation/">http://www.slideshare.net/brada/framework-design-guidelines-presentation/</a></div><div><br>
</div><div>Miguel.</div></div>