From e51a5f32bb8f23eb0fd27213cb36ce09a42a6386 Mon Sep 17 00:00:00 2001 From: Masaya Tojo Date: Sun, 16 Jun 2024 12:15:11 +0900 Subject: Add stream implementations --- algebraic-structures.egg | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'algebraic-structures.egg') diff --git a/algebraic-structures.egg b/algebraic-structures.egg index 5e7eba3..43a8c2d 100644 --- a/algebraic-structures.egg +++ b/algebraic-structures.egg @@ -5,7 +5,7 @@ (license "BSD") (category data) (version "0.1.0") - (dependencies matchable) + (dependencies matchable srfi-41) (test-dependencies test) (components (extension algebraic-structures.semigroup) @@ -34,4 +34,20 @@ (extension algebraic-structures.private.list.monad) (extension algebraic-structures.list.monad) (extension algebraic-structures.private.list.alternative) - (extension algebraic-structures.list.alternative))) + (extension algebraic-structures.list.alternative) + + ;; Stream + (extension algebraic-structures.private.stream) + (extension algebraic-structures.stream.semigroup) + (extension algebraic-structures.stream.monoid) + (extension algebraic-structures.stream.foldable) + (extension algebraic-structures.stream.reducible) + (extension algebraic-structures.stream.functor) + (extension algebraic-structures.private.stream.zip.applicative) + (extension algebraic-structures.stream.zip.applicative) + (extension algebraic-structures.private.stream.applicative) + (extension algebraic-structures.stream.applicative) + (extension algebraic-structures.private.stream.monad) + (extension algebraic-structures.stream.monad) + (extension algebraic-structures.private.stream.alternative) + (extension algebraic-structures.stream.alternative))) -- cgit v1.2.3