split IReduce

Description

  • IReduceInit should take arity-2 version from existing IReduce

  • IReduce should extend IReduceInit and add arity-1

  • new stuff should implement IReduceInit only (audit everything added for 1.7)

  • old stuff should not change or break

Patch: clj-1549-2.patch

Environment

None

Status

Assignee

Alex Miller

Reporter

Stuart Halloway

Labels

None

Approval

Ok

Patch

Code

Fix versions

Priority

Major