How does penrose compare to Metapost or Tikz? #719
ramkumarkb
started this conversation in
General
Replies: 1 comment
-
The whole point of Penrose is to be one layer of abstraction above things like Metapost, TikZ, PostScript, SVG, etc. The aforementioned are all low-level languages for specifying exactly where and how graphical elements appear on a canvas. Penrose enables users to instead specify high-level relationships between conceptual objects in a diagram—and then automatically generates output in a low-level language (currently SVG, though nothing about the core design would prevent it from outputting to Metapost, TikZ, PostScript, etc.). For further discussion, see Section 2.4 of the paper ("Related Systems"). |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have not gone thru the full paper of penrose but a cursory look at the syntax reminded me of Metapost - https://www.tug.org/docs/metapost/mpman.pdf
So am curious whether any work has been done to compare penrose to similar systems like Metapost or Tikz drawing systems.
Beta Was this translation helpful? Give feedback.
All reactions