3 ms·
> immutable structures can't create cycles Perhaps I'm misunderstanding something, but doesn't "tying the knot" in Haskell do just that? (Create a cycle from
by 1amzave 13y ago
> immutable structures can't create cycles
Perhaps I'm misunderstanding something, but doesn't "tying the knot" in Haskell do just that? (Create a cycle from immutable structures.)
- cgrand-net 13y agoTying the knot is possible only if you have pervasive laziness.
- stcredzero 13y agoWhich is precisely why an immutable OS that's Clojure all the way down might be desirable.
- cgrand-net 13y agoI don't get if you imply that Clojure has pervasive laziness or not. The contract of lazy sequences is too loose to make tying the knot not a brittle hack -- and I think it's a good thing.
- stcredzero 13y agoI'm referring to the article. The Clojure inspired OS would, I suspect. If no one has referred to the unrefined parts, what would be the problem?