Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP


Swank freezes on display of locals containing an infinite lazy sequence #12

neotyk opened this Issue · 5 comments

2 participants


Swank freezes on swank.core/break called from within 'for'.
Sample can be found here:
Captured stack trace is here:


If I (def primes [1 3 5 7 11 13]), and try your example, then the break functionality works fine for me.

Which versions of clojure and swank-clojure?


if I def primes like that, than it works for me as well.
But my example was using clojure.contrib.lazy-seqs/primes and I suppose that similar definition would yield same freeze result.

[org.clojure/clojure "1.2.0-master-SNAPSHOT"]
:dev [swank-clojure "1.2.1"]


The dangers of use - I missed that one. However, it doesn't change anything here, I still get a functioning break with clojure.contrib.lazy-seqs/primes, and am using the same versions.


Hit [enter] on first frame to see locals.


OK, reproduced. The problem here is that it is trying to display the whole of the lazy sequence.

commands.basic/locals-for-emacs is calling str on the lazy sequence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.