<div dir="ltr">done</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 20, 2013 at 9:18 AM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On Mar 20, 2013, at 9:14 AM, Jed Brown <<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>> wrote:<br>
<br>
><br>
> On Wed, Mar 20, 2013 at 9:02 AM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
>    This is wrong and needs fixing, having one name for the public interface and a different name in the function table. You need to change the name in the function table to get() and DMCreateLocalToGlobalMapping_Composite() and friends to use the name DMGet…<br>

><br>
> That would imply that each DM* implementation would need to manage caching, which is a bit of boilerplate, but perhaps okay in the interest of consistency. Or do we start/reinforce a convention that some implementation Get methods are called at most once because the outer part manages caching?<br>

<br>
</div>   No. Just change the name but leave everything else identical to the way it is now. There is nothing wrong with the way it is implemented, just the inconsistent naming.<br>
<span class="HOEnZb"><font color="#888888"><br>
   Barry<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
>    Having this inconsistent naming already wasted my time, and your time responding to the email and everyone else's time in having to delete the email. I'd fix it but git workflow is too hard so you need to fix it. Consistency reduces complexity.<br>

><br>
> I don't mind making the change, but here's the process to get a new branch into 'next':<br>
><br>
> $ git checkout -b name/dmgetlocaltoglobalmapping master<br>
> change source, test, and commit<br>
> $ git checkout next<br>
> $ git merge name/dmgetlocaltoglobalmapping<br>
> $ test<br>
> $ git push origin next name/dmgetlocaltoglobalmapping<br>
><br>
<br>
</div></div></blockquote></div><br></div>