|
|
|
|
|
by zem
498 days ago
|
|
> - why not just contribute to the community tool? what community tool? mypy is written in python, and is non-incremental, whereas astral's goal is to build a fast, incremental type checker in rust. there is no way to get from one to the other via code contributions, they fundamentally need to start from scratch with their own architecture. as for the split in type checking tools, it is not as bad as you think; the syntax and to a large extent the semantics of the type system are defined via a community process and standardised upon, and the various type checkers largely differ in their implementation details but not in their interpretation of the code. so you can freely use several different type checkers without fear of disagreement. |
|
those people producing fantastic tools that have transformed the ecosystem of linting and packaging should be working on it instead of working on transformative tech