Hacker News new | ask | show | jobs
by derefr 3233 days ago
I don't know about "pure" Clojure (as this is), but in "pure" Erlang (which has similar semantics), you simply can't make a reference cycle. Functional languages in general don't really allow them.