Skip to content

Add map, reduce, and select. Consider what to do with different arities. Consider transducers. Lazy were possible. #2

Open
@delonnewman

Description

@delonnewman
invokable.map # => #<Transducer ...>
invokable.map(enumerable) # => #<Enumerator::Lazy ...>

invokable.select # => #<Transducer ...>
invokable.select(enumerable) # => #<Enumerator::Lazy ...>

invokable.reduce # => #<Transducer ...>
invokable.reduce(init, enumerable) ?
invokable.reduce(enumerable) ?

https://clojure.org/reference/transducers
https://www.rubydoc.info/gems/transducers/0.4.94

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions