Scheme

Har brugt de sidste måneder på at kode min egen Scheme fortolker, som jeg netop har lagt ind i raytraceren i stedet for GNU's guile. Det har været skægt at kode garbage-collectors, hurtige heaps, tail-recursion, continuations, closures, makroer og andre specialiteter som Scheme skal understøtte.

Forhåbningen er at jeg lavet understøttelse for lynhurtig linær algebra, så min Scheme kan integreres tættere på raytraceren. F.eks. kunne shaders skrives direkte i Scheme med call-backs fra C++.