Hi! I'm new to the sodium library and I have a question regarding forward referencing and Stream/Cell Loops.
From what I understood from the book, the purpose of these loops are to facilitate the creation of circular dependencies between streams/cells. I looked at the example in the book with the spinner. It totally makes sense and I understand why this is needed in Java(since it's not a functional programming language).
On the other hand, for the implementation in scala, can't we just us lazy values for the forward referencing?
Thanks,
Catalin