-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
frontendTypeScript frontend and Rust-wasm integrationsTypeScript frontend and Rust-wasm integrationsvisualizationVisualization and plottingVisualization and plotting
Description
Our system for printing objects, used particularly to print unnamed morphism generators, suffers from several problems:
- Redundant code across TS and Rust with overlapping but different behavior:
morLabelOrDefaultinfrontendvsmor_generator_dom_cod_label_stringsandob_label_stringincatlog-wasm - Ambiguity about intended output format: the Rust functions are ultimately used in a LaTeX math display, but that isn't documented at the source and indeed the current implementation does not correctly escape long labels by enclosing them in
\text{...} - Display implementations tacitly special cased to particular logics: see this FIXME
This issue is follow up to #1091 but much of the problem predates it.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
frontendTypeScript frontend and Rust-wasm integrationsTypeScript frontend and Rust-wasm integrationsvisualizationVisualization and plottingVisualization and plotting