Tag
This blog post describes using the Haskell Diagrams package to generate finite regions of Penrose's kite and dart non-periodic tilings, and introduces a Haskell package (PenroseKiteDart) for constructing these tilings.