Pyrefly: A new type checker and IDE experience for Python
engineering.fb.com
Pyrefly: A new type checker and IDE experience for Python
1–10 of 177 posts
Re: Pyrefly: A new type checker and IDE experience for Python
#2this is the official announcement,
but pyrefly was previously discuted a few weeks ago: https://news.ycombinator.com/item?id=43831524
"Today we’re releasing Pyrefly as an alpha. At the same time, we’re busy burning down the long-tail of bugs and features aiming to remove the alpha label this Summer. "
Re: Pyrefly: A new type checker and IDE experience for Python
#3Its probably cool n' all but fb isnt getting any of my attention. They'd need to come up with AGI for that to happen, and even then I'd shrug it off.
Re: Pyrefly: A new type checker and IDE experience for Python
#4This is very cool but why wouldn’t they just contribute to uv and ruff and ty https://github.com/astral-sh/ty
Re: Pyrefly: A new type checker and IDE experience for Python
#5This is very cool but why wouldn’t they just contribute to uv and ruff and ty https://github.com/astral-sh/ty
NIH + copyright
Re: Pyrefly: A new type checker and IDE experience for Python
#6This is very cool but why wouldn’t they just contribute to uv and ruff and ty https://github.com/astral-sh/ty
I think astral and meta were both working on their own type-checkers independently. My current understanding is that meta released so they could preempt the initial release of ty. It seems like they're a bit further ahead in development. Not sure if there are going to be any real differences between the two down the line.
Re: Pyrefly: A new type checker and IDE experience for Python
#7This is very cool but why wouldn’t they just contribute to uv and ruff and ty https://github.com/astral-sh/ty
ty is so new right now - it only got its current name a few weeks ago!
Re: Pyrefly: A new type checker and IDE experience for Python
#8Seems there are at least three Rust-based competitors for type checkers in Python now (Microsoft, Facebook, Astral), and of course there's still mypy.
Re: Pyrefly: A new type checker and IDE experience for Python
#9Re: Pyrefly: A new type checker and IDE experience for Python
#10I'm curious to know more about the Pyre to Pyrefly transition, specifically the rewrite in Rust. Was that merely a case of trading in a lesser-known language for the language du jour? Were there specific advantages they wanted to get out of Rust?