## maxima-bugs

 [Maxima-bugs] [ maxima-Bugs-1191037 ] translate_fast_arrays : true From: SourceForge.net - 2005-04-27 14:30:40 ```Bugs item #1191037, was opened at 2005-04-27 09:30 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1191037&group_id=4933 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Barton Willis (willisbl) Assigned to: Nobody/Anonymous (nobody) Summary: translate_fast_arrays : true Initial Comment: Consider (%i1) rowop(m,i,j,theta) := block([p : copymatrix(m)], p[i] : p[i] - theta * p[j], p); (%O1) ROWOP(M,I,J,THETA):=block([P:COPYMATRIX(M)],P[I]:P[I]-THETA*P[J],P) (%i2) m : matrix([1,2],[3,4]); (%O2) matrix([1,2],[3,4]) (%i3) rowop(m,1,2,x); This is OK (%O3) matrix([1-3*X,2-4*X],[3,4]) Let's translate rowop (%i4) translate(rowop); (%O4) [ROWOP] Make sure m hasn't changed (%i5) m; (%O5) matrix([1,2],[3,4]) (%i6) rowop(m,1,2,x); This is bogus (%O6) matrix([1,2],[3,4]) Re-translate with translate_fast_arrays : false (%i7) translate_fast_arrays : false\$ (%i8) translate(rowop); (%O8) [ROWOP] (%i9) rowop(m,1,2,x); This is OK (%O9) matrix([1-3*X,2-4*X],[3,4]) Barton ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1191037&group_id=4933 ```
 [Maxima-bugs] [ maxima-Bugs-1191037 ] translate_fast_arrays : true From: SourceForge.net - 2005-12-08 18:45:42 ```Bugs item #1191037, was opened at 2005-04-27 10:30 Message generated for change (Comment added) made by rtoy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1191037&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Barton Willis (willisbl) Assigned to: Nobody/Anonymous (nobody) Summary: translate_fast_arrays : true Initial Comment: Consider (%i1) rowop(m,i,j,theta) := block([p : copymatrix(m)], p[i] : p[i] - theta * p[j], p); (%O1) ROWOP(M,I,J,THETA):=block([P:COPYMATRIX(M)],P[I]:P[I]-THETA*P[J],P) (%i2) m : matrix([1,2],[3,4]); (%O2) matrix([1,2],[3,4]) (%i3) rowop(m,1,2,x); This is OK (%O3) matrix([1-3*X,2-4*X],[3,4]) Let's translate rowop (%i4) translate(rowop); (%O4) [ROWOP] Make sure m hasn't changed (%i5) m; (%O5) matrix([1,2],[3,4]) (%i6) rowop(m,1,2,x); This is bogus (%O6) matrix([1,2],[3,4]) Re-translate with translate_fast_arrays : false (%i7) translate_fast_arrays : false\$ (%i8) translate(rowop); (%O8) [ROWOP] (%i9) rowop(m,1,2,x); This is OK (%O9) matrix([1-3*X,2-4*X],[3,4]) Barton ---------------------------------------------------------------------- >Comment By: Raymond Toy (rtoy) Date: 2005-12-08 13:45 Message: Logged In: YES user_id=28849 This appears to be fixed now, whether translate_fast_arrays is false or true. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1191037&group_id=4933 ```