You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the reflector in Interact limits the amount of data gathered for each entered expression in interact_prompt. This serves to prevent terminal overflow when trying to print large amount of data, for example if the registered state is very large. However, in order to allow easy probing of very large maps, we would need more flexibility.
The limit for the amount printed data is currently a hardcoded, and we should be able to provide it in the prompt itself.
To more easily navigate through sorted maps (e.g. BTreeMap), it would be nice to provide ranges. For hashmaps, we can provide how much of the iterator's items we would like to skip.
Consider interactive pagination, where Reflection is an ongoing interactive process for which we are able to provide partial results before returning back to the prompt - this will be hard to implement, though.
The text was updated successfully, but these errors were encountered:
Currently, the reflector in Interact limits the amount of data gathered for each entered expression in
interact_prompt
. This serves to prevent terminal overflow when trying to print large amount of data, for example if the registered state is very large. However, in order to allow easy probing of very large maps, we would need more flexibility.BTreeMap
), it would be nice to provide ranges. For hashmaps, we can provide how much of the iterator's items we would like to skip.The text was updated successfully, but these errors were encountered: