Skip to content

Conversation

@tecosaur
Copy link
Member

@tecosaur tecosaur commented Jan 1, 2026

This is part of a large effort to overhaul StyledStrings to address the major pain points that have come up since the initial design/implementation.

This work adds value-parameterisation to annotations, making static compilation more viable, replaces symbol-based face naming with a form of hybrid face-interning (face""), overhauls the styled"" macro AST generation, adds face namespacing, and includes light/dark theming work mentioned in #59958 (though I still want to land the REPL changes separately in that PR).

I'll be fleshing out this description more soon, but for now I just want to use CI-built Julia to make it easier for friendly testers to try this out and provide feedback/bug-hunt.

Closes: #54561

@tecosaur tecosaur force-pushed the val-param-annot-faces branch 12 times, most recently from 04651e1 to bce32f4 Compare January 2, 2026 19:54
@tecosaur tecosaur added strings "Strings!" display and printing Aesthetics and correctness of printed representations of objects. stdlib Julia's standard library labels Jan 3, 2026
@tecosaur tecosaur force-pushed the val-param-annot-faces branch from bce32f4 to a5e0e17 Compare January 3, 2026 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

display and printing Aesthetics and correctness of printed representations of objects. stdlib Julia's standard library strings "Strings!"

Projects

None yet

Development

Successfully merging this pull request may close these issues.

strings/annotated test relies on that StyledStrings have been loaded

1 participant