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

Remove Template Haskell #45

Merged
merged 1 commit into from Dec 15, 2023
Merged

Remove Template Haskell #45

merged 1 commit into from Dec 15, 2023

Conversation

georgefst
Copy link

Note that this is for the release version, 0.2, as uploaded on Hackage and used by diagrams.

The unreleased 0.3 actually makes my main goal, cross-compilation (including to WASM), harder by using a custom setup. Though since that custom setup is only to enable doctests, it should be possible to remove this in favour of more modern approaches. See for example cdepillabout/pretty-simple#129.

The new code comes from expanding the old splices and performing some basic cleanup.

This has various advantages, from improving compilation times to making cross-compilation vastly simpler.
@byorgey
Copy link
Member

byorgey commented Dec 15, 2023

Thanks! This looks good to me.

As for the unreleased 0.3, that definitely sounds reasonable; I filed #46 to track that. There hasn't been any work on it in a long time but that may actually change soon.

@byorgey byorgey merged commit dcc5368 into diagrams:release Dec 15, 2023
12 checks passed
@byorgey
Copy link
Member

byorgey commented Dec 15, 2023

Released as active-0.2.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants