We have draw, pict, 2htdp/image, metapict and the ability to write svg files.
Learners who start with the Quick tutorial have to switch to image for the 2htdp tutorials.
- Could we make it easier to use the two in combination?
- Could we unify them into something all around better?
- And maybe include Metapict too?
SVG is an important 2D functional graphics system which Cairo can efficiently render - Could we have an SVG-oriented Racket Functional 2D graphics library?
- Could this be unified with pict and 2htdp/image?
We have various constraint solvers for Racket - Could we integrate such into our 2D and 3D graphics libraries?
- (Thinking of X3D and Pict3D for 3D.)
It seems that we have all of the pieces we need, but in fragments.
Is anyone else interested in such a development path, especially
seeking an elegant result rather than increased complexity?
Related discourse at Pict and Constraint Graphics? · Issue #76 · racket/pict · GitHub
- (Thinking of X3D and Pict3D for 3D.)