The case is presented for preferring a dedicated Computer Graphics (CG) language to the traditional conventional language plus add-on. PenDraw is presented as an existing language that overcomes many problems of CG add-ons, providing compile-time checking and reduced need for run-time debugging. PenDraw produces well-formed SVG.
Evidence is given that PenDraw decreases development costs.
Evidence is presented that PenDraw has brought CG programming to a wider ability range of potential users than professional programmers.
It is argued that, given its qualities, PenDraw should be able to improve the take-up of CG programming.
Such take-up is expected to be slow at first, given the market-place focus on interactivity and 3D. But it is believed that PenDraw's expressive power and cost benefits should lead to growth in its use, and in use of SVG