Basalt is an experimental constraint-based graphic design DSL embedded in Python that lets designers specify figures through relationships between objects rather than manually computing positions. Constraints are compiled and solved automatically using an SMT solver (Z3), MILP, or gradient descent via TensorFlow. The system
Table of contents
Experiments in Constraint-based Graphic DesignPhilosophyCase studiesDiscussionConclusionSort: