thraxil 5 months ago

You can write a parser and type checker for pretty much any language in pretty much any language. It's just text files as input and text as output.

ItsHarper 5 months ago

They're saying pyright is a Python type checker, but it's written in Typescript, not Rust.

Yoric 5 months ago

There's nothing magical to type-checking Python. You can write this in any programming language. TypeScript is actually a pretty nice language for writing static analysis tools.

dist-epoch 5 months ago

just like the Python compiler/interpreter is written in C.

[removed] 5 months ago
[deleted]