The Curious Engineer

All blogs / Other languages

bradley.chatha.dev

bradley.chatha.dev/blog

Other languagesCompilers

’19’20’21’22’23’24’25’26
Posts
13 from 31 Oct 2019 to 23 Oct 2025
Posting
now and then
Kind
personal blog

2025 3

  1. I spent a year of my life making an ASN.1 compiler in D
  2. 10 features of D that I love
  3. How I made a speedrun timer in D

2019 7

  1. Serialising basic D types
  2. Serialising basic D types - Alternative function layout
  3. Serialising structs
  4. Serialising enums and classes
  5. Serialising arrays
  6. Using UDAs for customisation
  7. Mixin template to automate static deserialise

Undated 3

  1. Intro to D metaprogramming - Creating a JSON serialiser
  2. How I made a speedrun timer in D
  3. D propaganda