Clojure library for Pattern making in a functional style.
A Clojure library to make decorative patterns using functional programming principles
You can learn how to write Patterning programs on the tutorial site. And use the experimental Project Rose Engine online editor to make your own patterning patterns.