Intro to D metaprogramming - Creating a JSON serialiser
Created 31/10/2019 | Updated 07/05/2020 Status: finishedA series of blog posts that cover how to create a basic JSON serialiser in D, while teaching several different aspects of D's metaprogramming, such as templates; template arguments; function contracts; static if; static foreach; mixins; and more.