Online - Path Tracing in two languages


Details
Lesley Lai will present on OCaml this month. This talk builds on the previous talks we've had on compile-time raytracing and functional programming with F#.
Full Title:
Path tracing in two languages: A comparison between imperative and functional programming
Description:
OCaml is a general-purpose, multi-paradigm programming language with supports of functional, imperative, and object-oriented programming. As a dialect of ML, OCaml is known to have fantastic support for functional programming and also possesses an impressive module system.
This talk compares two implementations of Peter Shirley's "Ray Tracing in One Weekend" book in C++ and OCaml. The OCaml implementation fully embraces the functional programming paradigm and its module system. On the other hand, The C++ implementation is "idiomatic C++" with some influence on functional programming's practical side.
Note:
This Meetup will again be online. We will also plan on having a happy hour after the meeting where you can join us with your favorite beverage and talk to other group members.
See you there!

Sponsors
Online - Path Tracing in two languages