SLOGO: A Vector Graphic Application Prototyping Language
Alberto Pacheco, IT Chihuahua · 2007
SLOGO is a script language and framework designed to aid in the development of rapid-prototypes of vector graphic applications. SLOGO is the intermediate language between graphic applications and SVG. SLOGO syntax is simple: an image is a collection of attributes and objects and these attributes may affect more than one object. SLOGO attributes embraces diverse SVG, CSS and SMIL attributes. SLOGO objects include rectangles, circles, lines, paths, images and groups of objects. Server-side SLOGO interpreter is simple, efficient and small. By reusing SLOGO framework, building a new graphic application interpreter is simple and fast. This paper describes SLOGO architecture: the font-end components and back-end virtual machine, SLOGO formal language definition, and exposes different graphic applications running atop of SLOGO server-side framework.