(functor ((algebraic-structures semigroup reduce) (S (op)) (R (reduce))) (reduce) (import scheme (only S op) (rename (only R reduce) (reduce reducible:reduce))) (define (reduce xs) (reducible:reduce op xs)))
index : chicken/algebraic-structures.git | ||
Provides useful algebraic structures for programming using parametric modules. | Masaya Tojo |
aboutsummaryrefslogtreecommitdiff |
(functor ((algebraic-structures semigroup reduce) (S (op)) (R (reduce))) (reduce) (import scheme (only S op) (rename (only R reduce) (reduce reducible:reduce))) (define (reduce xs) (reducible:reduce op xs)))