Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support streaming output for more types #380

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

chiphogg
Copy link
Contributor

We add support for Magnitude, Constant, and SymbolFor.

In the test, including speed_of_light.hh felt easier than defining a
new version of the speed of light constant. This brought in the
authoritative definition of Seconds, so we deleted our ad hoc
definition. In general, it would be nice to clearly articulate a policy
as to which header files we want to let ourselves use in which test
files: there's a tension between convenience, and keeping dependencies
clean. But this is fine for now.

Fixes #378.

We add support for `Magnitude`, `Constant`, and `SymbolFor`.

In the test, including `speed_of_light.hh` felt easier than defining a
new version of the speed of light constant.  This brought in the
authoritative definition of `Seconds`, so we deleted our ad hoc
definition.  In general, it would be nice to clearly articulate a policy
as to which header files we want to let ourselves use in which test
files: there's a tension between convenience, and keeping dependencies
clean.  But this is fine for now.

Fixes #378.
@chiphogg chiphogg added the release notes: ✨ lib (enhancement) PR enhancing the library code label Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release notes: ✨ lib (enhancement) PR enhancing the library code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support streaming output for more types
1 participant