Im currently on a journey to implement my own ray-tracer. To do this im following the wonderfull and engaging "The Ray Tracer Challenge" book by Jamis Buck. When choosing which language to use, I must be honest, I gave in to the hype. What other high performance, hight ocatane, modern systems language could I use other the one and only rusty Rust.
Yes I did it. I gave in to the internet. But I guess it was just my excuse to learn the new paradigm, engage in the trend and see what it's all about, and so far Im not disappointed. Currently writing a linear algebra library im quite happy with the type system. In a ray-tracer there's plenty of matrix multiplication and things like the Mul trait makes it pretty easy to express my transformation matrix operations.

This is just a short intro blog into my journey. I'm hoping to get some nice renderings in by my next post and document my progress here until the very end.