I've been working on statically type checking the Braid code using Sorbet. It's overdue that I file an issue to provide a central place for tracking progress and for any needed general discussion. PRs so far:
The remaining piece is type checking the tests. I've started working on it and it appears that typed: true is feasible and adds significant value, while typed: strict is much more trouble than it's worth. When that's done, I think I'll finally be ready to resume nontrivial ordinary development.
I've been working on statically type checking the Braid code using Sorbet. It's overdue that I file an issue to provide a central place for tracking progress and for any needed general discussion. PRs so far:
libtotyped: true+ other small changes. #116lib+ other small changes. #123The remaining piece is type checking the tests. I've started working on it and it appears that
typed: trueis feasible and adds significant value, whiletyped: strictis much more trouble than it's worth. When that's done, I think I'll finally be ready to resume nontrivial ordinary development.