Aquileo | Recent changes to 614: overloading a builtin functionhttps://sourceforge.net/p/freemat/bugs/614/2023-05-20T15:17:35.938000ZRecent changes to 614: overloading a builtin functionAquileo | #614 overloading a builtin function2023-05-20T15:17:35.938000Z2023-05-20T15:17:35.938000ZVichttps://sourceforge.net/u/vic5/https://sourceforge.net5ce0bd2f3c359853e9dabd8e6140435ae1a1677e<div class="markdown_content"><p>I'm using 4.2 on Windows. </p></div>Aquileo | overloading a builtin function2023-05-20T15:16:17.958000Z2023-05-20T15:16:17.958000ZVichttps://sourceforge.net/u/vic5/https://sourceforge.netc2dcc802f8542eaa6b69f785cc9e7f9a690ad15e<div class="markdown_content"><p>After overloading a builtin function, when I call 'builtin' function, it calls my overloaded function instead of the builtin version...<br/> For example: <br/> in current folder, in file 'sin.m' I define:</p> <div class="codehilite"><pre><span></span><code><span class="k">function</span><span class="w"> </span>y<span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nf">sin </span><span class="p">(</span>x<span class="p">)</span> <span class="w"> </span><span class="n">y</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="mi">100</span><span class="p">;</span><span class="w"> </span> <span class="k">end</span> </code></pre></div> <p>Then on command line:<br/> ~~~<br/> --&gt; sin(0)<br/> ans =<br/> 100<br/> --&gt; builtin('sin',0)<br/> ans =<br/> 100 <br/> ~~~</p> <p>Is there a way to fix this or a workaround I could use?<br/> thanks</p></div>