Me encanta este video de la charla de Einar Høst en CODEMESH 2018.
Es una revisión usando PostScript del paper “Functional Geometry” que publicó en 1982 Peter Henderson.
En “Functional Geometry” Henderson descompone gráficamente una de las clásicas obras de M.C Escher para recrearla mostrando técnicas de programación funcional.
El objetivo del paper es exponer las bondades de la programación funcional de una manera práctica mostrando, en este caso, cómo un pequeño conjunto de funciones pueden actuar como partes de un todo, para crear cosas más complejas, y lo hace recreando «Limite cuadrado» de M.C. Escher.

En 2017 Einar Høst en su post “Picture combinators and recursive fish” analiza en detalle lo expuesto por Henderson y lo recrea usando el lenguaje F#
Y en 2018, para una charla en CODEMESH lo hace de nuevo, pero esta vez usando PostScript … aquí me robo el corazón.
Hace muchos años tuve un intenso contacto con PostScript, programe en PostScript y desarrolle programas en C que generaban programas PostScript. Por eso me gusto verlo en uso en 2018 y ademas como ejemplo de programación funcional.