clojure.core/bean should implement Iterable

Description

The changes in Clojure 1.6 hashing revealed that `bean` does not return a map that implements Iterable:

1 2 3 user=> (hash (bean (java.util.Date.))) AbstractMethodError clojure.lang.APersistentMap.iterator()Ljava/util/Iterator; clojure.core.proxy$clojure.lang.APersistentMap$ff19274a.iterator (:-1)

Patch adds `iterator` method to clojure.core/bean.

Screened by: Alex Miller

Environment

None

Status

Assignee

Unassigned

Reporter

Ambrose BS

Labels

Approval

Ok

Patch

Code and Test

Fix versions

Priority

Major
Configure