metaclass: (Default)
[personal profile] metaclass
https://gist.github.com/4037621
Если убрать заворачивание промежуточных результатов reduce в vec (строка 15), которое делает из ленивого результата map энергичный - сей сабж дохнет с StackOverflowError, в трейсе которого много-много раз повторяется следующее:

clojure.core/map/fn--4094 (core.clj:2443)
clojure.lang.LazySeq.sval (LazySeq.java:42)
clojure.lang.LazySeq.seq (LazySeq.java:60)
clojure.lang.RT.seq (RT.java:473)
clojure.core/seq (core.clj:133)

Date: 2012-11-08 09:31 am (UTC)
From: [identity profile] tonsky.livejournal.com
mapv же

Date: 2012-11-08 09:32 am (UTC)
From: [identity profile] metaclass.livejournal.com
О, упустил.

Date: 2012-11-08 09:36 am (UTC)
From: [identity profile] tonsky.livejournal.com
Ну и (clojure.java.io/reader file-name) еще

Date: 2012-11-08 05:42 pm (UTC)
From: (Anonymous)
Вы все сумашедшие.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 10th, 2025 03:41 am
Powered by Dreamwidth Studios