This PR allows Tables to be updated with streams by disabling the caching of cell values in TablePlot. I've tested that streams now work but I won't be confident that everything is working as it should until the tests pass.
One consequence of using streams is that it isn't possible for TablePlot to adjust the size of the table based on future (unknown) values. This will always be an issue using DynamicMap so I only want to point out this problem as I'm not sure how it can be solved.
Shouldn't both of these calls also pass the return value through the pprint_value method on TablePlot, I'm not sure why both the element and the plot need a pprint method but I assume there was a reason.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.