Skip to content
Better HN
Top
New
Best
Ask
Show
Jobs
Search
⌘K
undefined | Better HN
0 points
uninverted
16y ago
0 comments
Share
I think you need laziness to be a little more prevalent than that before it makes a difference. Haskell's super-concise Fibonacci sequence illustrates that:
let fib = 1 : 1 : zipWith (+) fib (tail fib)
0 comments
default
newest
oldest
cunningjames
16y ago
You may need to reevaluate what's possible in Clojure.
(def fib (lazy-cat [1 1] (map + fib (rest fib))))
uninverted
OP
16y ago
...Man, Clojure seems to have just about everything from every language ever.
j
/
k
navigate · click thread line to collapse