Write a Blog >>
ICFP 2018
Sun 23 - Sat 29 September 2018 St. Louis, Missouri, United States
Sat 29 Sep 2018 10:20 - 10:45 at Jeffersonian+Knickerbocker - Generative Systems Chair(s): Brent Yorgey

A well-typed work of art should not sound wrong: we can use DSLs to get this boon. Existing work has cover’d this for song, at least so far as harmony and tune. Well, verse contrains the author’s pencil thus: In English verse, the syllables adhere to certain contours. Catenation plus the empty form create a monoid here. But not all poems stay within their meter; some, like this, can be a little free and so our monoid has to let us teeter on the edge, as tunes oft do with key. Our monoid must be fuzzy at its heart to let us teach computers of this art.

I’m a postdoctoral researcher in the Functional Programming Lab at the University of Nottingham, working on ways to reason about the efficiency of programs in call-by-need (a.k.a. lazy) programming languages. I’m particularly interested in ways to unify the two concerns of correctness and efficiency.

Sat 29 Sep

Displayed time zone: Guadalajara, Mexico City, Monterrey change

10:20 - 12:00
Generative SystemsFARM at Jeffersonian+Knickerbocker
Chair(s): Brent Yorgey Hendrix College
10:20
25m
Research paper
Compositional Computational Constructive Critique: Or, How My Computer Learned to Appreciate Poetry
FARM
Jennifer Hackett University of Nottingham, UK
DOI
10:45
25m
Demonstration
Chord Progressions in Haskell
FARM
Brittni Watkins Southern Methodist University
11:10
25m
Demonstration
Pattern-Based Algorithmic Music with Euterpea
FARM
Donya Quick Stevens Institute of Technology
11:35
25m
Demonstration
GAYER: A Graphical Audio plaYER in ReasonML
FARM