aboutsummaryrefslogtreecommitdiff
path: root/algebraic-structures.semigroup.reduce.scm
blob: 72fb831d289b0d3f3da5607f5bb444e15066d40c (about) (plain)
1
2
3
4
5
6
(functor ((algebraic-structures semigroup reduce) (S (<>)) (R (reduce))) (reduce)
  (import scheme
          (only S <>)
          (rename (only R reduce) (reduce reducible:reduce)))

  (define (reduce xs) (reducible:reduce <> xs)))