CGLIB is a constraint-based high-level graphics library developed for B-Prolog. It supports over twenty types of basic graphical objects and provides a set of constraints including non-overlap, grid, table, and tree constraints that facilitates the specification of layouts of objects. The constraint solver of B-Prolog serves as a general-purpose and efficient layout manager, which is significantly more flexible than the special-purpose layout managers used in Java. The library adopts action rules available in B-Prolog for creating agents and programming interactions among agents or between agents and users. CGLIB is supported in the Windows version only.22.1
Neng-Fa Zhou
2012-01-03