http://smallnum.blogspot.com/2007/10/scheme-raytracer-written-in-couple-of.html This is more of a language experiment than a graphics thing, and I agree with the things he likes/misses using scheme. Luckily the two things he misses are fixed by PLT :) cheers, dave