[Haskell-cafe] Ray tracer
andrewcoppin at btinternet.com
Sun Jul 15 12:54:15 EDT 2007
Philippa Cowderoy wrote:
> On Sun, 15 Jul 2007, Andrew Coppin wrote:
>> By "production grade" I don't mean "you can put Pixar to shame", I just mean
>> "it's not an experimental research project - it's something designed to
>> actually be used by normal users".
> Or to put it another way, that the code and UI are appropriate for
> "production grade" software in general, as opposed to a raytracer that's
> suitable for production grade rendering.
Well, I don't know - POV-Ray on Unix doesn't have a UI at all. ;-)
On the other hand, it's feature-rich, it's fast (as ray tracers go
anyway!), it doesn't crash when you try to use it, and it has rich
documentation. I'd say it's "production-grade".
Similarly, Parsec is something that I'd think of as a "production-grade"
Haskell library: It goes fast, it works well, and it's nicely documented.
On the other hand, search the Haskell wiki and you'll find plenty of
"example" ray tracers that probably work, but I doubt they're fast or
user friendly. They're written to demonstrate how you'd do the thing,
not to actually do it "for real", if you see what I mean...
More information about the Haskell-Cafe