<p dir="ltr">In general, I agree with avoiding/removing redundant gmx prefixes. However, some simple types make sense with the prefix, because we wish to be able to hide/change the implementation later.</p>
<p dir="ltr">For example, there is at least one smart pointer in that category, because there was no c++98 way to get the full job done. In twenty years when even Fujitsu support c++11, removing the prefix will be reasonable.</p>

<p dir="ltr">There was an earlier thread about gmx_bool, too, that I think resolved that new code should use proper bool. gmx_bool is typedefed to an int. Vestiges of it will be around for a while.</p>
<p dir="ltr">Mark</p>
<div class="gmail_quot&lt;blockquote class=" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">My understanding is that our c++ convention is to use the gmx namespace, right?</span><br style="font-family:arial,sans-serif;font-size:13px">
<a href="http://www.gromacs.org/index.php?title=Developer_Zone/Programming_Guide/Allowed_C%2B%2B_Features" style="font-family:arial,sans-serif;font-size:13px" target="_blank">http://www.gromacs.org/index.php?title=Developer_Zone/Programming_Guide/Allowed_C%2B%2B_Features</a><br style="font-family:arial,sans-serif;font-size:13px">

<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">The example there of gmx::gmx_unique_ptr does seem a little redundant.  If we&#39;re using the gmx namespace, then it would seem we&#39;d want to ditch the gmx prefix.  Is that what you&#39;re suggesting, Berk?</span><br style="font-family:arial,sans-serif;font-size:13px">

<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Thanks,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">--Peter</span><br>

<div class="gmail_extra"><br clear="all"><div><br>----------------------------------------------------------------------<br>Peter Kasson, MD, PhD<br>Assistant Professor<br>Departments of Molecular Physiology and Biological Physics<br>

and of Biomedical Engineering<br>University of Virginia<br></div>
<br><br></div></div>
<br>--<br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org">gmx-developers@gromacs.org</a><br>
<a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-developers</a><br>
Please don&#39;t post (un)subscribe requests to the list. Use the<br>
www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org">gmx-developers-request@gromacs.org</a>.<br></div>