* bug 16280 fixed: allow users to use mode() inside a macro.
[scilab.git] / scilab / modules / overloading / %hm_removal_README.txt
1 hs: decimal numbers
2 hsc: complex numbers
3 hi: integers
4 hb: booleans
5 hc: chars
6 hp: polynomials
7 hpc: complex polynomials
8 hr: rationals
9 hrc: complex rationals
10
11 // hypermatrices used for the tests:
12 hs = grand(2,2,2,"uin",0,10);
13 hsc = hs + %i;
14 hb = hs<5;
15 hi = int8(hs);
16 hp = (hs +%z).^2;
17 hpc = hp+%i;
18 hr = hp ./ (hp+1);
19 hrc = hr+%i;
20 hc = string(hs);
21
22 EXTENSIVE TESTS RESULTS:
23 * %hm_and() is still used
24 * %hm_conj() is unused, but conj(hr) is very unstable and crashes Scilab 9 times / 10. conj(hrc) works without any problem
25 * cumsum(hr) => error in %r_cumsum
26 * find(hi) unsupported (==5.5.2), whereas find(hs) is
27 * max(hr)  => %c_max invoked in error_message instead of %r_max (%c_max is actually wrongly called)
28 * min(hr)  => %c_min invoked in error_message instead of %r_min (%c_min is actually wrongly called)
29 * min(hs, dim>2) and max(hs, dim>2) are not implemented and they return hs instead of an error.
30   It was the same in 5.5.2
31 * median(hr) is accepted but should be rejected. It yields an error with unclear indirect message.
32 * %hm_or() is still used
33 * %hm_stdev() is still called
34 * %hm_string is not called, but string(hr) yields an error: FIX: https://codereview.scilab.org/18443
35 * zeros(hr) yields an error: FIX: https://codereview.scilab.org/18442
36 * elementary_functions => %hm_gsort.sci is still called