Skip to content
  • Liam M. Healy's avatar
    Define iterate clauses in the antik package · ec054407
    Liam M. Healy authored
    Fixes problem where loading the Antik package injected Antik symbols
    and definitions into iterate expansions in every package.
    
       + Shadow #:for #:sum #:summing #:multiply #:multiplying #:minimize
       #:minimizing #:maximize #:maximizing in the antik package and
       export them.
    
       + Define iterate 'antik:for clause that expands to Antik math,
       e.g. antik:+ (this was formerly a redefinition 'iter:for).
    
    + Grid extensions to iterate (vector-element, matrix-element) are
    clauses on antik:for (vector also has definition on 'iter:for).
    
     + Accumulator clauses antik:sum antik:multiply antik:minimizing
     antik:maximize and synonyms use Antik generic math; the iterate
     clauses are not touched.
    ec054407