aboutsummaryrefslogtreecommitdiff
path: root/algebraic-structures.monoid.make.fold.scm
blob: 4a6cce61a9e0c2b73113c4030436792ec01388cf (about) (plain)
1
2
3
4
(functor ((algebraic-structures monoid make fold) (M (op unit)) (F (foldl foldr))) (fold)
  (import scheme M F)

  (define (fold x) (foldl op unit x)))