Quilt: Introduction


This application allows users to create patterns based on squares which may be tiled together. Using just a few simple squares we can create arbitrarily complex patterns.


A "Quilt" is a rectangular array of squares. The following operations are permitted:

We have a number of base squares which can be considered to be small quilts in themselves. Initially we have just two: b and c.
We can rotate the quilt x clockwise by 90o
sew(x, y)
We can sew two quilts x and y together
Some quilts

We start with some simple examples.

quilt.tar file of all examples.