Factorization diagrams, as seen on the cover of Hacker Monthly.
import Diagrams.Backend.SVG.CmdLine
{-# LANGUAGE NoMonomorphismRestriction #-}
import Diagrams.Prelude
To see how this example is implemented, see the source code of the
Diagrams.TwoD.Factorization
module included in the
diagrams-contrib
package, or read the original blog posts here and here.
import Diagrams.TwoD.Factorization
= fdGridList 6 # center # pad 1.05 example
= mainWith (example :: Diagram B) main