
Hi Brent, I am myself a haskell-beginner. Too, trying to come to terms with Applicative and Monad. Nevertheless, I forked [1] @tomahawkin's `devsurf` library, with the aim of extending it to triangular-mesh and point-cloud manipulation library. There are lot's of things I still miss. For example: * Point-cloud/mesh simplification * Slicing of meshes/point-clouds (taking cross-sections) * Interpolation from point-cloud to mesh * Merging different meshes * Difference between two meshes, resulting in a diff-mesh * ... Related to that I created a repository for associated executables [3]. The main-program there is `mshConv`, which should convert meshes into and from different file-formats, analog to fabulous `pandoc`. There are several things to be done: * Proper command-line interface * Using Parsec in Readers * More Readers * More Writers Currently mesh-conversion could be done in `meshlab` [4]. On the homepage is also a list with potential Readers and Writers. I am willing to exchange email, but I do not have the competence of mentoring or guidance. Best regards, Michel [1] https://www.github.com/tomahawkins/devsurf [2] https://www.github.com/michelk/devsurf [3] https://www.github.com/michelk/devsurf-bin [4] http://www.meshlab.org