From: SourceForge.net <no...@so...> - 2007-04-26 10:30:40
|
Bugs item #1707955, was opened at 2007-04-26 05: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=1707955&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: Lisp Core Group: Includes proposed fix Status: Open Resolution: None Priority: 4 Private: No Submitted By: Barton Willis (willisbl) Assigned to: Nobody/Anonymous (nobody) Summary: transpose noun / verb confusion Initial Comment: transpose('(transpose(x))) should simplify to x, but it doesn't: (%i1) transpose('(transpose(x))); (%o1) transpose(transpose(x)) Proposed fix: (defmfun $transpose (mat) (cond ((not (mxorlistp mat)) (cond ((and (not (atom mat)) (memq (mop mat) '($transpose %transpose))) (cadr mat)) ... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1707955&group_id=4933 |