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

Include PGF/TikZ? #39

Open
ewa opened this issue Jan 10, 2023 · 1 comment
Open

Include PGF/TikZ? #39

ewa opened this issue Jan 10, 2023 · 1 comment

Comments

@ewa
Copy link

ewa commented Jan 10, 2023

I can't comment on the popularity outside math & science research, but [PGF/TikZ] is a well-established and very capable graphics / diagramming language. It's a text-based, LaTeX-based, declarative* language with a lot of extensions for figures ranging from complex mathematics to Gantt charts. It is mostly intended for manual / programmer-specified layout (though with reasonable enough defaults happening automatically) and subjectively I'd say it sets the bar for flexibility and expressiveness in that context. I would definitely not use it to automatically layout 100s of nodes in an ERD, but it would totally be suitable for making the "non-automatable" example from the D2 roadmap.

Anyway, just a thought.

@ewa
Copy link
Author

ewa commented Jan 10, 2023

(Err, "declarative with an asterisk" because the "declarative" macros do eventually get converted into imperative instructions, but that's invisible to the author/programmer unless they want to dig deeply.)

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

No branches or pull requests

1 participant