Producing design diagrams from declarative descriptions
Shaori Guo, Wayne W. Luk · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 1996
The declarative language Ruby provides a coherent framework for representing and developing designs. Sketching diagrams for Ruby programs by hand is, however, time- consuming and error-prone. This paper describes a design sketcher which automates the production of a diagram from a Ruby description.