Mo6nzxxfkg5lknbxz30n
SkillsCast

London D Meetup

20th January 2016 in London at CodeNode

This SkillsCast was filmed at London D Meetup

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

Thanks to our sponsors

London D Meetup

Ross McKinlay

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.

SkillsCast

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

Thanks to our sponsors

About the Speaker

London D Meetup

Ross McKinlay

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.