[m-rev.] for review: term_io.m base ops

Julien Fischer jfischer at opturion.com
Mon Jul 3 22:18:54 AEST 2023


On Mon, 3 Jul 2023, Zoltan Somogyi wrote:

> Move base of term_io.m to X_to_string, write_X, format_X.
> 
> library/term_io.m:
>     Move the base operations of term_io.m to the structure we use
>     in parse_tree_out*.m in the compiler, where for every type X,
>     there is a function X_to_string, and two predicates write_X and format_X,
>     with the former operating on I/O states, and the latter operating on
>     arbitrary streams. The idea is to apply the "don't repeat yourself"
>     principle by having both X_to_string and write_X just call format_X.

...

That's fine.

Julien.


More information about the reviews mailing list