Hi! @cubuspl42, I have a quick question regarding the Transactions.
If we look at the cell implementation in Scala:
we create a new transaction called trans2, where we push a function to the
method. I know that in a transaction there are two collections,
which is the priority queue and there's also a list called
. From what I understood, prioritised holds all outstanding jobs while updating the value of a cell. What is the
list used for though? I noticed the actions stored in this list are ran last (where i think the names comes from). I find it hard why we need it in the context of the code form the image.