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/>
--> sin(0)<br/>
ans =<br/>
100<br/>
--> 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