Skip to content

Remove runtime dep to sexp-pretty#124

Merged
mbarbin merged 3 commits intomainfrom
print-s-to-string-hum
Jan 19, 2026
Merged

Remove runtime dep to sexp-pretty#124
mbarbin merged 3 commits intomainfrom
print-s-to-string-hum

Conversation

@mbarbin
Copy link
Copy Markdown
Owner

@mbarbin mbarbin commented Jan 19, 2026

  • Prerequisite refactor to leaner dependencies

- This effectively removes the runtime code path of [Sexp_pretty] coming from
  [expect_test_helpers], which we are going to remove in a follow up commit.

This is the result of where the [print_s] function comes from:

```diff
-| Expect_test_helpers_base.print_s (uses [Sexp_pretty]).
+| Volgo_stdlib.print_s (uses [Sexp.to_string_hum]).
```

As future work we plan on rewriting these expressions using [Dyn], so imo the
path to leaner dependencies argument wins over the readability of the sexps
contained in the test traces in the interval.
@mbarbin mbarbin merged commit 0f68893 into main Jan 19, 2026
10 checks passed
@mbarbin mbarbin deleted the print-s-to-string-hum branch January 19, 2026 19:26
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