A spot of sunlight

Articles with the racket tag

Ray Tracing with Functional Languages

There are a few notable programming features intrinsic to functional languages that make them well suited for implementing algorithms like ray tracing. We'll be using a simple ray tracer implemented in Typed Racket as the article of discussion. For all...


Racket is a dialect of Scheme, which itself is a derivate of Lisp. It's a functional language, which I find very appealing. A lot can be expressed very concisely and elegantly. It's not my go-to language for everything, but whenever I have a question...