This time we peek into the mind and code of Ross McKinlay who will give us a tour of some of his D efforts.
Ross will share some of the stuff he has been doing over the last year whilst learning D, such as
A massively sidetracked attempt at a 2d game engine
An actual game in the not-an-engine
An F# style discriminated union compiler (nice unions in D, yay)
An attempt at some pattern matching mechanics for the above
A healthy dose of possibly mind-bending functional template metaprogramming
Squirrels in abdundance
A mini compile-time LISP for scripting in the not-an-engine (for no good reason)
Maybe other stuff including an ASCII raycaster, several old demoscene effects, a procedural space invader generator, a FAR plugin, general other wackiness and nonsense
Ross has been accidentally wiping hard drives and melting transistors into his fingers since he can remember. He has over 20 years programming experience in a wide variety of different languages and technologies, ranging from games and financial markets to fraud prevention and investigation. He has more recently been working on F# type providers. He loves squirrels, physics, electronics, robotics, functional programming, programming languages in general and squirrels.