<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 22/05/2023 04:12, Rel wrote:<br>
</div>
<blockquote type="cite" cite="mid:rAlKpJgGcoHX7Nx-CwYfJw9xfocgQtPE8UA78frKRNhhQmk5Iskg6WGx6GJHUHvl1odXLQYJXiJCuC4JavUtStqHcroOZCdNTUrQw7A6HFQ=@proton.me">
<blockquote type="cite" style="color: #8c8c8c;">
<pre class="moz-quote-pre" wrap="">But I believe some more robust
analysis should be made to understand exactly how many APIs can be
supported in this "simple" fashion.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">Yes, I started to gather such analysis here <a class="moz-txt-link-freetext" href="https://urldefense.com/v3/__https://github.com/enatai/panamaexperiments__;!!ACWV5N9M2RV99hQ!KOxdK2qmmSzlaaO3kSlSUG2-ifWAVRD6OHlz9NHYvuggmy7NnnNxWvHYcxDm0Vn4gPXlbasjfC-ehIx_KlWNYiU$" moz-do-not-send="true">https://urldefense.com/v3/__https://github.com/enatai/panamaexperiments__;!!ACWV5N9M2RV99hQ!KOxdK2qmmSzlaaO3kSlSUG2-ifWAVRD6OHlz9NHYvuggmy7NnnNxWvHYcxDm0Vn4gPXlbasjfC-ehIx_KlWNYiU$</a>
Currently there is only one happy case [<a class="moz-txt-link-freetext" href="https://urldefense.com/v3/__https://github.com/enatai/panamaexperiments/blob/main/libcppexperiments/src/main/public/happy.hpp__;!!ACWV5N9M2RV99hQ!KOxdK2qmmSzlaaO3kSlSUG2-ifWAVRD6OHlz9NHYvuggmy7NnnNxWvHYcxDm0Vn4gPXlbasjfC-ehIx_K7Nl50c$" moz-do-not-send="true">https://urldefense.com/v3/__https://github.com/enatai/panamaexperiments/blob/main/libcppexperiments/src/main/public/happy.hpp__;!!ACWV5N9M2RV99hQ!KOxdK2qmmSzlaaO3kSlSUG2-ifWAVRD6OHlz9NHYvuggmy7NnnNxWvHYcxDm0Vn4gPXlbasjfC-ehIx_K7Nl50c$</a> ] which is Point2d class from your foo.hpp file.</pre>
</blockquote>
<p>This is not too surprising - after all the hacky changes I shared
were built around that example.</p>
<p>What I meant for "robust analysis" was to try and establish how
many _real-world_ C++ library can really be tackled in such a
direct approach. My feeling is "not many" - but I don't have any
hard data to back up this claim.</p>
<p>Maurizio<br>
</p>
</body>
</html>