Designing functional clothes with Haskell!

A1 | Tue 22 Jan | 3:50 p.m.–4:35 p.m.

Presented by

  • Noon van der Silk

    Noon is a programmer from Melbourne, Australia. He's interested in maths, physics, quantum computing, fashion, art, music, machine learning, dance, and most things. He likes to meet new people and learn about new and interesting things!


I love wearing colourful clothes with funky patterns, but these are hard to find! Clothes with patterns that have rich and meaningful structure are my favourite. So, I have been learning how to use open-source “diagrams” library (written in Haskell) to make a wide variety of designs which can then be printed on different items of clothing. My inspiration and designs come from patterns I’ve found online or in life - like in tiles or artworks, or from fun mathematical structures. In this talk, I will discuss how to use the “diagrams” library to create elegant, composable and parameterised graphics. This library is special in that it lets you manipulate drawings in a convenient way that is powerful and flexible. As such, it lets you build sophisticated structures out of simple components which you can reuse and put together in interesting ways. Also, it’s a great excuse to learn Haskell! Finally, I will show how to build a pipeline that enables open-source fashion design, so that you too can have a closet full of purely functional clothing!