> On Sunday, May 10, 2020, 12:24:17 PM EDT, Lionel Henry
> wrote:
>
> The main reason for resetting the tagbuf in `print.default()` and
> other entry points to the print routine is that it is currently not
> reset on exit. Creating a context to reset it on exit to its last
> value might work. T
Hello,
The main reason for resetting the tagbuf in `print.default()` and
other entry points to the print routine is that it is currently not
reset on exit. Creating a context to reset it on exit to its last
value might work. This should be done in the entry points rather than
in print-value-rec th
Currently S3 objects nested in generic vectors cause the tag buffer to be
reset. This feels sub-optimal for those objects that don't have a print method:
> list(a=list(b='hello'))
$a
$a$b ### notice "$a$b"
[1] "hello"
> list(a=structure(list(b='hello'), class='world'))
$a