Problem: Too much of my time is spent debugging issues; it doesn't scale. Compounded by every platform has to be tested (Windows, macOS, Linux). Other platforms would make it problem worse (iOS, Android, possibly consoles).
Proposal: Re-write C2CS from scratch using TDD. Painfully build up all the test cases of C code to be covered for bindgen.
Problem: Too much of my time is spent debugging issues; it doesn't scale. Compounded by every platform has to be tested (Windows, macOS, Linux). Other platforms would make it problem worse (iOS, Android, possibly consoles).
Proposal: Re-write C2CS from scratch using TDD. Painfully build up all the test cases of C code to be covered for bindgen.
Timeline: 2023 Summer.