Aquileo | Recent changes to 614: overloading a builtin functionhttps://sourceforge.net/p/freemat/bugs/614/Recent changes to 614: overloading a builtin functionenSat, 20 May 2023 15:17:35 -0000Aquileo | #614 overloading a builtin functionhttps://sourceforge.net/p/freemat/bugs/614/?limit=25#defc<div class="markdown_content"><p>I'm using 4.2 on Windows. </p></div>VicSat, 20 May 2023 15:17:35 -0000https://sourceforge.net5ce0bd2f3c359853e9dabd8e6140435ae1a1677eAquileo | overloading a builtin functionhttps://sourceforge.net/p/freemat/bugs/614/<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>VicSat, 20 May 2023 15:16:17 -0000https://sourceforge.netc2dcc802f8542eaa6b69f785cc9e7f9a690ad15e