Cleanup
[splendini.git] / issues.txt
blob3037cdd35b46d709fe96d3c18961161958270d70
2 Equal(a, a) -> True % but -> Equal(a, a)
4 -----
6 issue with options if rlwrap is not correct version.
8 -----
10 7 : Add(1.,Add(2,a))
11 7=> Add(Add(a, 2), 1.000000000000000)
13 this could give Add(a, 3.)
15 ----
17 3 : 1. + 1+ Pi
18 3=> 5.141592653589793
20 4 : 1. + (1 + Pi)
21 4=> Add(Add(Pi, 1), 1.000000000000000)
23 5 : Pi + 1 + 1.
24 5=> Add(Add(Pi, 1), 1.000000000000000)
26 6 : Pi + 1. + 1
28 ------
30 Missing basic math functions:
31 man math.h
33 LCM
34 Mod/Quotient
36 Special Functions:
37 -------------------
38 Bessel[J/Y]
39 LogGamma
40 Zeta
43 double      atan2(double, double);                                              
44 double      fmod(double, double);                                               
46 double      lgamma_r(double, int *);                                            
47                                                                                 
48 double      jn(int, double); //BesselJ                                                   
49 double      yn(int, double); //BesselY                                          
52 -------
54 Output of InterpretedFunction does not contain attribites:
56 1 : test = Function(x, Type(x))
57 1=> InterpretedFunction(List(x), Type(x), StaticScope, Frame$35)
59 2 : AttributesAdd(test, QuoteAll)
60 2=> InterpretedFunction(List(x), Type(x), StaticScope, Frame$35)
62 -------
64 Part parsing
66 27 : Part(Tensor({{1,2,3},{4,5,6},{7,8,9.}}),1,1)
67 27=> 1.000000000000000
69 28 : Tensor({{1,2,3},{4,5,6},{7,8,9.}})[1,1]
70 syntax error:
71  on line 1 in column 37.
73 ------
75 Part assignment
77 59 : mm = Tensor({{1,2,3},{4,5,6},{7,8,9}})
78 59=> TensorData(List(List(1, 2, 3), List(4, 5, 6), List(7, 8, 9)))
80 60 : Part(mm, 3, 2) = 1.
81 60=> Failed