RosettaCodeData/Task/Sierpinski-triangle-Graphical/Haskell/sierpinski-triangle-graphical.hs
2023-07-01 13:44:08 -04:00

12 lines
236 B
Haskell

import Diagrams.Prelude
import Diagrams.Backend.Cairo.CmdLine
triangle = eqTriangle # fc black # lw 0
reduce t = t
===
(t ||| t)
sierpinski = iterate reduce triangle
main = defaultMain $ sierpinski !! 7