title: Ray Tracing in Haskell
body: <p>I have worked in a (very basic) <em>ray tracing</em> software in the past in C++.
  Now want to create an advanced system (CSG, radiosity, etc) from scratch.</p>
  
  <p>I find interesting to implement it in Haskell, because I'm learning functional programming too.</p>
  
  <p>Performance is a very important fact in <em>ray tracing</em> algorithms. A Haskell program is in general slower than a C++ program. How much? It depends on the context.</p>
  
  <p>Considerating this context (i.e. a <em>potentially</em> very complex RT) is it  viable to work in Haskell?</p>