clojure.core/iterate has wrong return type

Description

user> (clojure-version) "1.5.1" user> (class (iterate inc 0)) clojure.lang.Cons

As opposed to the current LazySeq return type.

Also at https://github.com/clojure/core.typed/pull/4

Environment

Clojure 1.5.1

Attachments

1
  • 14 Nov 2013, 04:29 AM

Activity

Show:

Ambrose Bonnaire-Sergeant February 13, 2014 at 1:22 PM

Using Seq as return types.

Ambrose Bonnaire-Sergeant November 18, 2013 at 4:01 AM

I'm going to change all functions that return LazySeq to Seq.

Ambrose Bonnaire-Sergeant November 15, 2013 at 2:06 PM

This is starting to make me rethink what a clojure.core docstring means exactly by a "lazy sequence".

Completed

Details

Assignee

Reporter

Patch

Code

Priority

Created November 14, 2013 at 4:29 AM
Updated February 13, 2014 at 1:22 PM
Resolved February 13, 2014 at 1:22 PM