Get a new Fatal Error episode every week by becoming a Patreon supporter!

To kick off this season of Fatal Error, Chris and Soroush discuss code generation in Swift: what, why, and how?

  • SourceKitten
  • Sourcery
  • mogenerator
  • CaseCountable, for counting the number of cases on enum
  • swift-protobuf
  • Swift Standard Library
    • CollectionAlgorithms.swift.gyb (an example .gyb template)
    • gyb.py (the Generate Your Boilerplate tool)
    • Ole Begemann: How to Read the Swift Standard Library Source
  • SwiftGen
  • Coordinators