IP : image processor This project is about MetaOcaml / PLT typed Scheme experiments with C code generation for image processing applications. This is a hands-on exercise to bring together the following elements: - deforestation of image processing - datastructure traversal as delimited continuation Practical goals: - integration in GIMP (still) and Packet Forth (video). Image processing is used instead of audio processing due to its multi-dimensional nature which makes sequence iteration non-trivial. This project is a side-track of Staapl. While Staapl aims mostly at metaprogramming event/control applications, this project aims at dataflow/DSP applications. These two domains are too different to tackle them in the same framework. Rest assured, IP doesn't use the Forth language ;) Entry: The practical goal Date: Mon Mar 30 15:42:54 CEST 2009 A project I'm involved in uses a core DSP routine based on edge detection and the Hough transform. I'd like to play with these algorithms to get a hands-on feel about how to tackle memoization and deforestation of composed operations.