As cool as this is, I think most folks would find the newer tools:

- Asymptote

- Eukleides

- TikZ

- METAPOST

- Nodebox

- OpenSCAD --- see the book series: Geometry: https://www.goodreads.com/book/show/58059196-make Trigonometry: https://www.goodreads.com/book/show/123127774-make Calculus: https://www.goodreads.com/book/show/61739368-make

of greater interest (and for the Pythonistas there is: https://pythonscad.org/ ) --- I'd be interested to know of other tools in this space.

That said, most folks just use Inkscape (though at least it has scripting): https://inkscape.org/~pakin/%E2%98%85simple-inkscape-scripti...

Maybe Graphite will spur interest?

I still think PostScript is good (although I had some ideas about how it could be improved, some of which are: allowing automatic allocation for some things by passing null instead of the object to store into, allowing setting the encoding separately from the font, a resource for environment variables, two-way communication with external programs, alpha transparency, FFI, magic dictionaries, etc).

PostScript can be used with or without graphics; I have used it in both ways, because I think PostScript is not a bad programming language, and has many advantages.

I miss Display PostScript from my NeXT Cube, and really wish that some programming system would bring a bit of that back.

I'd be very interested in a recommendation for a GUI programming toolkit and UI set which focused on/made available vector graphics.

>- OpenSCAD --- see the book >series: Geometry: >https://www.goodreads.com/book/show/58059196-make Trigonometry: >https://www.goodreads.com/book/show/123127774-make Calculus: >https://www.goodreads.com/book/show/61739368-make

Do these books actually reference OpenScad or is OpenScad a tool for experimenting with the ideas in the series?

The idea is to use OpenSCAD to make 3D objects which explore the concepts being taught.

If you want to learn OpenSCAD itself then you want:

https://www.goodreads.com/book/show/41392892-programming-wit...