Dear All, With so many exciting activity going around GiNaC already I wish to propose even more. Why do not let GiNaC classes to visualise themselves? There is an Asymptote (http://asymptote.sourceforge.net/): "is a powerful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for high-quality PostScript output." Since Asymptote has "C++-like programming syntax"---it looks like a sister package for GiNAC. This can be used to draw anything from Feynman diagram to 2D and 3D graphs of functions. I used Asymptote as standalone application to visualise cycles in GiNaC library (http://arxiv.org/abs/cs.MS/0512073). I think it would be worth to integrate GiNaC with Asymptote. As a start I think to add a method .asy() to the GiNaC::basic which simply put a label at specific position with LaTeX representation of the object. For functions it would be rewritten by a method which try to draw its graph (if this is possible). If the general perception is that this is worthy I may try to produce an initial patch. Best wishes, Vladimir -- Vladimir V. Kisil email: kisilv@maths.leeds.ac.uk -- www: http://maths.leeds.ac.uk/~kisilv/