|
From: | Juergen Sauermann |
Subject: | Re: [Bug-apl] n wise reduction after 740 |
Date: | Tue, 14 Jun 2016 14:44:22 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 |
Hi Xtian, the pollution of the )SI stack is sort of unavoidable with macros. One could hide the macro calls, but that would give the wrong idea of the real state of the )SI stack. Normally the macro arguments are completely checked before the macro is called, so the )SI entries of macros do not normally be investigated (except when the macro itself is faulty which may happen initially when new macros are being introduced, but not later on). The macro code becomes more readable when you remove all μ- prefixes, so μ-Z__pA_LO_REDUCE_X_B[5] μ-T←⊂(⊃μ-B1[μ-H;μ-a-μ-M;μ-L])μ-LO⊃μ-T actually means: Z__pA_LO_REDUCE_X_B[5] T←⊂(⊃B1[H;a-M;L])LO⊃T All macro definitions can be found in source file Macro.def (and the macro definitions themselves are, of course, macros :-) ). /// Jürgen On 06/14/2016 04:47 AM, Christian
Robert wrote:
How was that outputting *before* svn 740 ? |
[Prev in Thread] | Current Thread | [Next in Thread] |