21 | | in mexpr-test test-recursive-var: test ok, recursive calling detected ok, but c[2],d[4],c[2] should report d[3] instead of d[4]; |
| 21 | in mexpr-test test-recursive-var: test ok, recursive calling detected ok, but c[2],d[4],c[2] should report d[3] instead of d[4]; |
| 22 | |
| 23 | problem entsteht aus unterschiedlichen (lokalen indices): angezeigt wird c[n-i+2], d[i+1], c[n-i+2]; n=3, i=3; c[2] und c[n-i+2] wird auch explizit angegeben; |
| 24 | d[i+1] stammt aus gleichung c[i] == d[i+1], d.h. i=2 (aus c[i]-> i:=n-i+2), nicht 3; |
| 25 | da test mit d(i,3) aufgerufen wird ist loop wohl auch d[3], c[2], d[3]; |
| 26 | grundproblem umgang mit closure fuer indices (wann benutzt man i mit lokalem wert von 2) |
| 27 | aufruf mit unterschiedlichen index namen schwierig (welcher syntax erwartet, braucht man den selben index fuer kopplung?) |
| 28 | |