以下は、Cursive IntelliJ REPL を完全にひざまずかせますが、IDE 外の REPL では問題なく動作します。
(def r (range 1e7))
(let
[
lazy1 (take 1000000 r)
lazy2 (take 2000000 r)
]
(do
(time (vec lazy1))
(time (vec lazy1))
(time (vec lazy2))
(time (vec lazy2))
)
)
それは「設計による」ものですか、それとも何らかの設定がありませんか?
ありがとう。