By: ValentinHirschi <valentin.hirschi@gmail.com>
respect namespace and color settings for representation calls Remove Spenso's duplicate ordinary-call printer. Returning None from the representation hook lets Symbolica preserve namespace options and nested bracket/color state, including after TensorExpression.to_expression(). Spenso-specific tensor presentation continues through the existing semantic printer. Validation: 39 targeted representation, tensor-printer, and shared Python integration tests passed. Cargo check, Clippy with warnings denied, formatting, Spenso guide compilation, and all 55 documentation scopes passed. The Python regression compares actual notebook HTML with an equivalent ordinary function and verifies explicit show_namespaces=True. Hosted WASM was not rebuilt. User prompt: Spenso also seems to include namespaces even though they should be elided by default and the highlighting looks off too for (D)
| Time to Start | Worker time | Duration | Time to finish | Idle | |
|---|---|---|---|---|---|
| Config | 2s | 11s | 11s | 14s | 2s |
| Eval | 11s | 1m45s | 1m45s | 1m57s | 0s |
| Build | 1m35s | 30m43s | - | - | 0s |
| Test | 2m27s | 10m21s | - | - | 0s |
| Deploy | - | - | - | - | 0s |
| Suite | 2s | 43m02s | - | - | 2s |