Functional Geometry

Frank Buss commented on c.l.l. how he never really understood how to use higher order functions as combinators, until he read the article from Peter Henderson about Functional Geometry. He has written his own article about how he used these concepts and Common Lisp to re-create the famous recursive fish drawing by M.C. Escher.

Nothing new for most readers, but it's fun anyway.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Cousineau and Mauny

Cousineau and Mauny's introduction to FP in Caml, The Functional Approach to Programming has a very nice chapter covering the generation of postscript, and how to draw Euclidean and hyperbolic tilings. Very nice, very deft realisation of the fundamental mathematics.