Skip to content

Remove test printbox experimentation, use print-table directly - #137

Merged
mbarbin merged 1 commit into
mainfrom
remove-printbox-test-dep
Aug 24, 2026
Merged

mbarbin merged 1 commit into
mainfrom
remove-printbox-test-dep

Conversation

@mbarbin

@mbarbin mbarbin commented Aug 24, 2026

Copy link
Copy Markdown
Owner

The print-table -> printbox translation was an experiment while building the project; we've since committed to print-table as the primary rendering path. Clean up that part of the repo now.

This is motivated now to avoid depending on the internal ast of print-table which is incidentally changing in the next version of the lib upstream.

The print-table -> printbox translation was an experiment while building
the project; we've since committed to print-table as the primary
rendering path and print-table's own test suite already covers that
translation (including style rendering and the fully-empty-column
drop behavior).

- Delete test__print_table_experimental.ml{,i} and printbox_table.ml{,i}.
- Port the one crs-specific scenario not covered elsewhere (a mostly-empty
  Summary_table row) into test__summary_table.ml using plain Print_table.
- Remove printbox, printbox-md, printbox-text, and the now-unused uutf
  from dune-project and test/crs/crs-cli/dune.
- Remove the stale Printbox section from NOTICE.md and its vendored
  license file.
- Trim dead printbox/uutf spellcheck words from .vscode/settings.json.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@mbarbin
mbarbin merged commit 7c8034e into main Aug 24, 2026
13 checks passed
@mbarbin
mbarbin deleted the remove-printbox-test-dep branch August 24, 2026 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant