drawprogram distributed with the X Interface for Gnu Common Lisp which is available as free software under the Gnu General Public License from
When the demo is started, a drawing window is created. Two menus are presented: a menu of drawing items and a menu of commands. Select drawing items and then click the mouse one or more times inside the drawing area.
Make LaTeX command can be used to create LaTeX commands
to produce the drawing.
LaTeX Mode will restrict lines to
lines that LaTeX can draw. Note, however, that LaTeX cannot produce all
the things that can be drawn. The LaTeX code is served to you in a file
that is presented after the program terminates.