11. Codegen
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