<div dir="ltr"><div><div><div>Dear Scilab community and developers!<br><br></div>In my project I have the following code (simplified for clarity):<br></div><div><span style="font-family:monospace,monospace"><br></span><div style="margin-left:40px"><span style="font-family:monospace,monospace">vals = [cellstr('aaa'),cellstr('bbb'),cellstr('ccc'),cellstr('ddd')];</span><br><span style="font-family:monospace,monospace"></span><br><span style="font-family:monospace,monospace"></span><br><span style="font-family:monospace,monospace">for n = 1:size(vals,"*")</span><br><span style="font-family:monospace,monospace">    val = char(vals(n));</span><br><span style="font-family:monospace,monospace"></span><br><span style="font-family:monospace,monospace">    printf("\n%s",val);</span><br><span style="font-family:monospace,monospace"></span><br><span style="font-family:monospace,monospace">    if val == "aaa" then</span><br><span style="font-family:monospace,monospace">        disp('got aaa');</span><br><span style="font-family:monospace,monospace">    end</span><br><span style="font-family:monospace,monospace">end;</span><br></div><div style="margin-left:40px"><span style="font-family:monospace,monospace"></span></div><span style="font-family:monospace,monospace"></span><br><br></div>It works as expected in Scilab 5.2.2, 5.3.0, 5.3.2, 5.3.3, 5.4.0, 5.4.1, 5.5.0, 5.5.1, 5.5.2 and in ScicosLab 4.4.1.<br><br></div>But it does not work in Scilab 6.0.0-alpha1. <br>Here I get error:<br><div style="margin-left:40px"><span style="font-family:monospace,monospace">exec('/tmp/cell_problem.sci', -1)<br>char: Wrong type for input argument: Cell expected.<br>at line    95 of function char ( /home/norbert/Downloads/scilab-6.0.0-alpha-1/share/scilab/modules/compatibility_functions/macros/char.sci line 104 )<br>at line     5 of executed file /tmp/<a href="http://cell_problem.sc">cell_problem.sc</a></span>i<br></div><span style="font-family:monospace,monospace"></span><br><br><div><div>So my questions are:<br></div><div>1. Did you change something in char function in Scilab 6?<br></div><div>2. How should I change my code to make it working in Scilab 5.x and 6 with the same functionality?<br></div><div>3. Do I need to report bug?<br></div><div><div><br>With best regards,
<br>maintainer and developer of <a href="http://atoms.scilab.org/toolboxes/Mathieu/" target="_blank"><span><span>Mathieu</span></span> functions toolbox</a> for Scilab,
<br>IEEE member, Ph.D.,
<br>Nikolay Strelkov.

        
        
        
        <br></div></div></div></div>