chrisweekly 4 months ago

Pls forgive my ignorance, but how is Typescript (a superset of Javascript) used to type-check Python?

  • thraxil 4 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 4 months ago

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

  • Yoric 4 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 4 months ago

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

  • [removed] 4 months ago
    [deleted]